From dd7436f78ccda4ce1fdbaafaade3fe788dfb23df Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Thu, 3 Sep 2020 22:44:42 -0700 Subject: [PATCH] fix: async error in backlinks service when dealing with a deleted document --- server/services/backlinks.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/services/backlinks.js b/server/services/backlinks.js index 2fe1686c..e6f4720f 100644 --- a/server/services/backlinks.js +++ b/server/services/backlinks.js @@ -55,7 +55,9 @@ export default class Backlinks { await Promise.all( addedLinkIds.map(async (linkId) => { const linkedDocument = await Document.findByPk(linkId); - if (linkedDocument.id === event.documentId) return; + if (!linkedDocument || linkedDocument.id === event.documentId) { + return; + } await Backlink.findOrCreate({ where: {