diff --git a/src/renderer/src/store/thunk/messageThunk.ts b/src/renderer/src/store/thunk/messageThunk.ts index 09311ae8ba..c4d2d7898d 100644 --- a/src/renderer/src/store/thunk/messageThunk.ts +++ b/src/renderer/src/store/thunk/messageThunk.ts @@ -721,6 +721,11 @@ export const loadTopicMessagesThunk = try { const topic = await db.topics.get(topicId) + + if (!topic) { + await db.topics.add({ id: topicId, messages: [] }) + } + const messagesFromDB = topic?.messages || [] if (messagesFromDB.length > 0) {