diff --git a/lib/reducers/message-reducer.js b/lib/reducers/message-reducer.js --- a/lib/reducers/message-reducer.js +++ b/lib/reducers/message-reducer.js @@ -1620,7 +1620,7 @@ for (const threadID in actionPayloadMessageStoreThreads) { newThreads[threadID] = { ...actionPayloadMessageStoreThreads[threadID], - messageIDs: messageStore.threads[threadID].messageIDs, + messageIDs: messageStore.threads[threadID]?.messageIDs ?? [], }; } @@ -1630,7 +1630,7 @@ threads: newThreads, }, messageStore, - action.type, + `${action.type} | comparing SQLite with redux-persist`, ); const { messageStoreOperations, messageStore: updatedMessageStore } =