From 94824af6e756b1481f0e5dea73105de32a9f191d Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 2 Jul 2022 11:58:22 +0200 Subject: [PATCH] fix: Allow soft-deleted records to be queried from RevisionProcessor closes #3706 --- server/queues/processors/RevisionsProcessor.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/queues/processors/RevisionsProcessor.ts b/server/queues/processors/RevisionsProcessor.ts index d62ec97c5..cbf1118d6 100644 --- a/server/queues/processors/RevisionsProcessor.ts +++ b/server/queues/processors/RevisionsProcessor.ts @@ -14,7 +14,9 @@ export default class RevisionsProcessor extends BaseProcessor { switch (event.name) { case "documents.publish": case "documents.update.debounced": { - const document = await Document.findByPk(event.documentId); + const document = await Document.findByPk(event.documentId, { + paranoid: false, + }); invariant(document, "Document should exist"); const previous = await Revision.findLatest(document.id); @@ -28,7 +30,9 @@ export default class RevisionsProcessor extends BaseProcessor { return; } - const user = await User.findByPk(event.actorId); + const user = await User.findByPk(event.actorId, { + paranoid: false, + }); invariant(user, "User should exist"); await revisionCreator({ user,