Merge pull request #30902 from overleaf/ar-fix-deleted-project-cleanup

[monorepo] use nested deletedProjectId

GitOrigin-RevId: a74f1beed86610c01fe6f5f991f3a1d9c057252a
This commit is contained in:
Andrew Rumble
2026-01-21 10:08:45 +00:00
committed by Copybot
parent 6b575c9235
commit c0a4c597f0

View File

@@ -63,12 +63,12 @@ async function deleteUser(email) {
const projects = await db.deletedProjects
.find(
{ 'deleterData.deletedProjectOwnerId': user._id },
{ projection: { deletedProjectId: 1 } }
{ projection: { 'deleterData.deletedProjectId': 1 } }
)
.toArray()
await promiseMapWithLimit(
10,
projects.map(p => p.deletedProjectId),
projects.map(p => p.deleterData.deletedProjectId),
ProjectDeleter.promises.expireDeletedProject
)
// Hard-delete the user.