Skip to content

Commit 81171a9

Browse files
authored
fix: runtime error on accessing null parentMessage data (#641)
Resolves https://sendbird.atlassian.net/browse/UIKIT-4142 Fixes a runtime error caused by clicking "Reply in thread" menu from a parent message. This happens only when `replyType: THREAD & threadReplySelectType: PARENT`.
1 parent b9d524d commit 81171a9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/ui/MessageContent/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ export default function MessageContent({
220220
if (threadReplySelectType === ThreadReplySelectType.THREAD) {
221221
onReplyInThread({ message });
222222
} else if (threadReplySelectType === ThreadReplySelectType.PARENT) {
223-
scrollToMessage(message.parentMessage.createdAt, message.parentMessageId);
223+
scrollToMessage(message.parentMessage?.createdAt, message.parentMessageId);
224224
}
225225
}}
226226
/>
@@ -423,7 +423,7 @@ export default function MessageContent({
423423
if (threadReplySelectType === ThreadReplySelectType.THREAD) {
424424
onReplyInThread({ message });
425425
} else if (threadReplySelectType === ThreadReplySelectType.PARENT) {
426-
scrollToMessage(message.parentMessage.createdAt, message.parentMessageId);
426+
scrollToMessage(message.parentMessage?.createdAt, message.parentMessageId);
427427
}
428428
}}
429429
/>

0 commit comments

Comments
 (0)