fix: #7853, dissociation on post purge

This commit is contained in:
Julian Lam
2019-09-04 16:58:58 -04:00
parent effe39895e
commit 30a86ed553
3 changed files with 44 additions and 7 deletions

View File

@@ -57,6 +57,7 @@ module.exports = function (Posts) {
deletePostFromReplies(postData),
deletePostFromGroups(postData),
db.sortedSetsRemove(['posts:pid', 'posts:votes', 'posts:flagged'], pid),
Posts.uploads.dissociateAll(pid),
]);
plugins.fireHook('action:post.purge', { post: postData, uid: uid });
await db.delete('post:' + pid);