From 89e3640962b2640d22ba0027873ba80f8bdd35ba Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 12 Jan 2024 13:00:14 +0100 Subject: [PATCH] Cache: Fix extracting chat id from messages on save (#4150) --- src/global/cache.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/global/cache.ts b/src/global/cache.ts index 3db18ae4a..ea0707007 100644 --- a/src/global/cache.ts +++ b/src/global/cache.ts @@ -359,7 +359,8 @@ function reduceChats(global: T): GlobalState['chats'] { const viewportIds = selectViewportIds(global, messageList.chatId, messageList.threadId, tabId); return viewportIds?.map((id) => { const message = messages[id]; - const content = message?.content; + if (!message) return undefined; + const content = message.content; const replyPeer = message.replyInfo?.type === 'message' && message.replyInfo.replyToPeerId; return content.storyData?.peerId || content.webPage?.story?.peerId || replyPeer; });