diff --git a/src/global/actions/apiUpdaters/messages.ts b/src/global/actions/apiUpdaters/messages.ts index c1fd4e958..668e85982 100644 --- a/src/global/actions/apiUpdaters/messages.ts +++ b/src/global/actions/apiUpdaters/messages.ts @@ -779,7 +779,7 @@ function updateChatLastMessage( } global = updateChat(global, chatId, { lastMessage: message }); - const topic = chat.isForum ? selectTopicFromMessage(global, message) : undefined; + const topic = chat?.isForum ? selectTopicFromMessage(global, message) : undefined; if (topic) { global = updateTopic(global, chatId, topic.id, { lastMessageId: message.id,