diff --git a/services/web/app/src/Features/ThirdPartyDataStore/TpdsController.js b/services/web/app/src/Features/ThirdPartyDataStore/TpdsController.js index c114491f5e..cd9b2728e8 100644 --- a/services/web/app/src/Features/ThirdPartyDataStore/TpdsController.js +++ b/services/web/app/src/Features/ThirdPartyDataStore/TpdsController.js @@ -54,6 +54,7 @@ async function mergeUpdate(req, res) { const payload = { status: 'applied', + projectId: metadata.projectId.toString(), entityId: metadata.entityId.toString(), entityType: metadata.entityType, folderId: metadata.folderId.toString(), diff --git a/services/web/app/src/Features/ThirdPartyDataStore/UpdateMerger.js b/services/web/app/src/Features/ThirdPartyDataStore/UpdateMerger.js index 976c88b466..4af56e0cab 100644 --- a/services/web/app/src/Features/ThirdPartyDataStore/UpdateMerger.js +++ b/services/web/app/src/Features/ThirdPartyDataStore/UpdateMerger.js @@ -83,6 +83,7 @@ async function _mergeUpdate(userId, projectId, path, fsPath, source) { userId ) return { + projectId, entityType: 'file', entityId: file._id, rev: file.rev, @@ -97,6 +98,7 @@ async function _mergeUpdate(userId, projectId, path, fsPath, source) { source ) return { + projectId, entityType: 'doc', entityId: doc._id, rev: doc.rev, diff --git a/services/web/test/unit/src/ThirdPartyDataStore/TpdsControllerTests.js b/services/web/test/unit/src/ThirdPartyDataStore/TpdsControllerTests.js index 324d052615..4f6670317c 100644 --- a/services/web/test/unit/src/ThirdPartyDataStore/TpdsControllerTests.js +++ b/services/web/test/unit/src/ThirdPartyDataStore/TpdsControllerTests.js @@ -10,6 +10,7 @@ const MODULE_PATH = describe('TpdsController', function () { beforeEach(function () { this.metadata = { + projectId: ObjectId(), entityId: ObjectId(), folderId: ObjectId(), entityType: 'doc', @@ -74,6 +75,7 @@ describe('TpdsController', function () { json: payload => { expect(payload).to.deep.equal({ status: 'applied', + projectId: this.metadata.projectId.toString(), entityId: this.metadata.entityId.toString(), folderId: this.metadata.folderId.toString(), entityType: this.metadata.entityType,