Merge pull request #12840 from overleaf/em-expire-project-git-bridge
Delete git bridge data when a project is expired GitOrigin-RevId: 2f26af2f946ffd8c09f530a7eaadb37522d24a50
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