فهرست منبع

Use correct identifier for updating history id

GitOrigin-RevId: d95c6e85a8fd530189c14e36fed1112a51fb8609
Andrew Rumble 1 سال پیش
والد
کامیت
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) {
     logger.debug({ ...update }, 'Flushing project')
     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')
+      }
       )
     }
   }