fix: Handle linked documents destroyed when document is published

closes #1739
This commit is contained in:
Tom Moor
2020-12-29 10:32:09 -08:00
parent 8a3a279c0e
commit d4bb04e921
2 changed files with 53 additions and 1 deletions

View File

@@ -17,7 +17,9 @@ export default class Backlinks {
await Promise.all(
linkIds.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: {