mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-22 21:43:47 +00:00
Merge pull request #14962 from overleaf/jpa-server-pro-3-5-12
[server-pro] add hotfix 3.5.12 for fixing matching version error GitOrigin-RevId: 38611806f6226ad9c7331b5868aa112ced16abd0
This commit is contained in:
parent
9759a29d75
commit
d9db49d565
2 changed files with 27 additions and 0 deletions
5
server-ce/hotfix/3.5.12/Dockerfile
Normal file
5
server-ce/hotfix/3.5.12/Dockerfile
Normal file
|
@ -0,0 +1,5 @@
|
|||
FROM sharelatex/sharelatex:3.5.11
|
||||
|
||||
# Patch: fix matching version when rewinding history
|
||||
COPY fix-matching-version-error.patch .
|
||||
RUN patch -p0 < fix-matching-version-error.patch
|
22
server-ce/hotfix/3.5.12/fix-matching-version-error.patch
Normal file
22
server-ce/hotfix/3.5.12/fix-matching-version-error.patch
Normal file
|
@ -0,0 +1,22 @@
|
|||
--- services/track-changes/app/js/ZipManager.js
|
||||
+++ services/track-changes/app/js/ZipManager.js
|
||||
@@ -95,6 +95,19 @@ async function rewindDoc(projectId, docId, zipfile) {
|
||||
continue
|
||||
}
|
||||
|
||||
+ if (previousUpdate && update.v >= previousUpdate.v) {
|
||||
+ logger.warn(
|
||||
+ {
|
||||
+ projectId,
|
||||
+ docId,
|
||||
+ previousUpdateVersion: previousUpdate.v,
|
||||
+ updateVersion: update.v,
|
||||
+ },
|
||||
+ 'adjusting version for update with matching version'
|
||||
+ )
|
||||
+ update.v = previousUpdate.v - 1
|
||||
+ }
|
||||
+
|
||||
const updatePath = `${id}/updates/${update.v}`
|
||||
|
||||
try {
|
Loading…
Reference in a new issue