mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-12 13:13:45 +01:00
Skip projects that are already in new track_changes format
GitOrigin-RevId: 3162d15852664707e2072b5c7af6d3849f1d0677
This commit is contained in:
committed by
Copybot
parent
c25e49782f
commit
3832c46f1c
@@ -57,6 +57,15 @@ async function processProject(project) {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (typeof project.track_changes === 'object') {
|
||||||
|
if (DEBUG) {
|
||||||
|
console.log(
|
||||||
|
`Skipping project ${project._id} as it is already in the new format`
|
||||||
|
)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
const newTrackChangesState =
|
const newTrackChangesState =
|
||||||
await CollaboratorsHandler.promises.convertTrackChangesToExplicitFormat(
|
await CollaboratorsHandler.promises.convertTrackChangesToExplicitFormat(
|
||||||
project._id,
|
project._id,
|
||||||
@@ -76,6 +85,13 @@ async function processProject(project) {
|
|||||||
{ _id: project._id },
|
{ _id: project._id },
|
||||||
{ $set: { track_changes: newTrackChangesState } }
|
{ $set: { track_changes: newTrackChangesState } }
|
||||||
)
|
)
|
||||||
|
console.log(
|
||||||
|
`Updated project ${project._id} track_changes from ${JSON.stringify(project.track_changes)} to ${JSON.stringify(newTrackChangesState)}`
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
console.log(
|
||||||
|
`Dry run - would have updated project ${project._id} track_changes from ${JSON.stringify(project.track_changes)} to ${JSON.stringify(newTrackChangesState)}`
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user