Merge pull request #13023 from overleaf/em-delete-git-bridge-data
Delete git bridge data when a project is expired GitOrigin-RevId: a600941831af31ff7712d44e437936cd416fc644
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
const _ = require('lodash')
|
||||
const { db, ObjectId } = require('../../infrastructure/mongodb')
|
||||
const Modules = require('../../infrastructure/Modules')
|
||||
const { callbackify } = require('util')
|
||||
const { Project } = require('../../models/Project')
|
||||
const { DeletedProject } = require('../../models/DeletedProject')
|
||||
@@ -387,6 +388,7 @@ async function expireDeletedProject(projectId) {
|
||||
ChatApiHandler.promises.destroyProject(deletedProject.project._id),
|
||||
hardDeleteDeletedFiles(deletedProject.project._id),
|
||||
ProjectAuditLogEntry.deleteMany({ projectId }),
|
||||
Modules.promises.hooks.fire('projectExpired', deletedProject.project._id),
|
||||
])
|
||||
|
||||
await DeletedProject.updateOne(
|
||||
|
||||
Reference in New Issue
Block a user