瀏覽代碼

fix(syncing-server): data integrity check on revisions fix

Karol Sójko 2 年之前
父節點
當前提交
6368342149
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      packages/syncing-server/bin/revisions.ts

+ 6 - 0
packages/syncing-server/bin/revisions.ts

@@ -32,6 +32,12 @@ const fixRevisionsOwnership = async (
           objectMode: true,
           transform: async (rawItemData, _encoding, callback) => {
             try {
+              if (!rawItemData.item_user_uuid || !rawItemData.item_uuid) {
+                logger.error('Could not process item %O', rawItemData)
+
+                return callback()
+              }
+
               await domainEventPublisher.publish(
                 domainEventFactory.createRevisionsOwnershipUpdateRequestedEvent({
                   userUuid: rawItemData.item_user_uuid,