From 64e5da87004a6f3da4a1e8090d4aa0f254af6290 Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Thu, 27 Feb 2025 11:06:25 +0000 Subject: [PATCH] Store deletedProjectReviewerIds on deleterData (#23868) GitOrigin-RevId: 1ae0aaf59de6869fc9469bffaf0c68fe17405464 --- services/web/app/src/Features/Project/ProjectDeleter.js | 1 + services/web/app/src/models/DeletedProject.js | 1 + services/web/test/unit/src/Project/ProjectDeleterTests.js | 2 ++ 3 files changed, 4 insertions(+) diff --git a/services/web/app/src/Features/Project/ProjectDeleter.js b/services/web/app/src/Features/Project/ProjectDeleter.js index 13185b21c5..62d893dd0f 100644 --- a/services/web/app/src/Features/Project/ProjectDeleter.js +++ b/services/web/app/src/Features/Project/ProjectDeleter.js @@ -244,6 +244,7 @@ async function deleteProject(projectId, options = {}) { deletedProjectOwnerId: project.owner_ref, deletedProjectCollaboratorIds: project.collaberator_refs, deletedProjectReadOnlyIds: project.readOnly_refs, + deletedProjectReviewerIds: project.reviewer_refs, deletedProjectReadWriteTokenAccessIds: project.tokenAccessReadAndWrite_refs, deletedProjectOverleafId: project.overleaf diff --git a/services/web/app/src/models/DeletedProject.js b/services/web/app/src/models/DeletedProject.js index d69ff5c7d3..c1f6ce9e2c 100644 --- a/services/web/app/src/models/DeletedProject.js +++ b/services/web/app/src/models/DeletedProject.js @@ -12,6 +12,7 @@ const DeleterDataSchema = new Schema({ deletedProjectOwnerId: { type: ObjectId, ref: 'User' }, deletedProjectCollaboratorIds: [{ type: ObjectId, ref: 'User' }], deletedProjectReadOnlyIds: [{ type: ObjectId, ref: 'User' }], + deletedProjectReviewerIds: [{ type: ObjectId, ref: 'User' }], deletedProjectReadWriteTokenAccessIds: [{ type: ObjectId, ref: 'User' }], deletedProjectReadOnlyTokenAccessIds: [{ type: ObjectId, ref: 'User' }], deletedProjectReadWriteToken: { type: String }, diff --git a/services/web/test/unit/src/Project/ProjectDeleterTests.js b/services/web/test/unit/src/Project/ProjectDeleterTests.js index 6b76aaa060..9e05a0f1a0 100644 --- a/services/web/test/unit/src/Project/ProjectDeleterTests.js +++ b/services/web/test/unit/src/Project/ProjectDeleterTests.js @@ -279,6 +279,7 @@ describe('ProjectDeleter', function () { deletedProjectOwnerId: this.project.owner_ref, deletedProjectCollaboratorIds: this.project.collaberator_refs, deletedProjectReadOnlyIds: this.project.readOnly_refs, + deletedProjectReviewerIds: this.project.reviewer_refs, deletedProjectReadWriteTokenAccessIds: this.project.tokenAccessReadAndWrite_refs, deletedProjectReadOnlyTokenAccessIds: @@ -828,6 +829,7 @@ function dummyProject() { rootFolder: [], collaberator_refs: [new ObjectId(), new ObjectId()], readOnly_refs: [new ObjectId(), new ObjectId()], + reviewer_refs: [new ObjectId()], tokenAccessReadAndWrite_refs: [new ObjectId(), new ObjectId()], tokenAccessReadOnly_refs: [new ObjectId(), new ObjectId()], owner_ref: new ObjectId(),