diff --git a/src/app/components/message/Reply.tsx b/src/app/components/message/Reply.tsx index b25d2130d..e0c1d4e75 100644 --- a/src/app/components/message/Reply.tsx +++ b/src/app/components/message/Reply.tsx @@ -355,7 +355,8 @@ export const Reply = as<'div', ReplyProps>( } )?.question; image = timelineIcon(ListBullets); - bodyJSX = `'s poll asking ${(question[M_TEXT.name] as string) ?? question.body ?? ''}`; + if (question) + bodyJSX = `'s poll asking ${(question[M_TEXT.name] as string) ?? question?.body ?? ''}`; } else if (isFormattedReply && formattedBody !== '') { const sanitizedHtml = sanitizeReplyFormattedPreview(formattedBody); if (shouldParseReplyFormattedPreview(sanitizedHtml)) {