Просмотр исходного кода

Use correct identifier for updating history id

GitOrigin-RevId: d95c6e85a8fd530189c14e36fed1112a51fb8609
Andrew Rumble 1 год назад
Родитель
Сommit
a0aa6b9cc7
1 измененных файлов с 12 добавлено и 7 удалено
  1. 12 7
      services/document-updater/scripts/flush_projects_with_no_history_id.js

+ 12 - 7
services/document-updater/scripts/flush_projects_with_no_history_id.js

@@ -122,13 +122,18 @@ async function fixAndFlushProjects(updates) {
   for (const update of updates) {
   for (const update of updates) {
     logger.debug({ ...update }, 'Flushing project')
     logger.debug({ ...update }, 'Flushing project')
     if (commit) {
     if (commit) {
-      await rclient.set(
-        docUpdaterKeys.projectHistoryId({ doc_id: '*' }),
-        update.historyId
-      )
-      await ProjectManager.promises.flushAndDeleteProjectWithLocks(
-        update.projectId,
-        {}
+      try {
+        await rclient.set(
+          docUpdaterKeys.projectHistoryId({ doc_id: update.docId }),
+          update.historyId
+        )
+        await ProjectManager.promises.flushAndDeleteProjectWithLocks(
+          update.projectId,
+          {}
+        )
+      } catch (err) {
+        logger.error({ err, ...update }, 'Error fixing and flushing project')
+      }
       )
       )
     }
     }
   }
   }