From 182a4fd31226794e22682402045ee0c856bf3675 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Mon, 30 Jan 2023 15:55:50 +0100 Subject: [PATCH] Pinned Messages: Fix initialization error on page reload (#2431) --- src/components/middle/MessageList.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/middle/MessageList.tsx b/src/components/middle/MessageList.tsx index c7ed50aa2..d6c83a616 100644 --- a/src/components/middle/MessageList.tsx +++ b/src/components/middle/MessageList.tsx @@ -244,7 +244,9 @@ const MessageList: FC = ({ } const listedMessages = viewportIds.map((id) => messagesById[id]).filter(Boolean); - return groupMessages(orderBy(listedMessages, ['date', 'id']), memoUnreadDividerBeforeIdRef.current); + return listedMessages.length + ? groupMessages(orderBy(listedMessages, ['date', 'id']), memoUnreadDividerBeforeIdRef.current) + : undefined; }, [messageIds, messagesById, threadFirstMessageId, threadTopMessageId]); useInterval(() => {