From bd2837250bcd133013fb36ca0a8a05350c08be7b Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Thu, 7 May 2020 20:37:36 -0700 Subject: [PATCH] fix: Guard missing attachment, closes #1262 --- server/presenters/document.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/presenters/document.js b/server/presenters/document.js index 4650b708..764249be 100644 --- a/server/presenters/document.js +++ b/server/presenters/document.js @@ -18,8 +18,10 @@ async function replaceImageAttachments(text) { for (const id of attachmentIds) { const attachment = await Attachment.findByPk(id); - const accessUrl = await getSignedImageUrl(attachment.key); - text = text.replace(attachment.redirectUrl, accessUrl); + if (attachment) { + const accessUrl = await getSignedImageUrl(attachment.key); + text = text.replace(attachment.redirectUrl, accessUrl); + } } return text;