diff --git a/packages/rocketchat-oembed/server/jumpToMessage.js b/packages/rocketchat-oembed/server/jumpToMessage.js index 366a4089ba6..c5c5b5c1950 100644 --- a/packages/rocketchat-oembed/server/jumpToMessage.js +++ b/packages/rocketchat-oembed/server/jumpToMessage.js @@ -5,7 +5,7 @@ import QueryString from 'querystring'; const recursiveRemove = (message, deep = 1) => { if (message) { - if ('attachments' in message && deep < RocketChat.settings.get('Message_QuoteChainLimit')) { + if ('attachments' in message && message.attachments !== null && deep < RocketChat.settings.get('Message_QuoteChainLimit')) { message.attachments.map((msg) => recursiveRemove(msg, deep + 1)); } else { delete(message.attachments);