| 12345678910111213141516171819202122 |
- --- 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 {
|