Skip to content

Commit 5b821c0

Browse files
fix(stage-ui): user-sent message lost (#1215)
1 parent d626829 commit 5b821c0

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

packages/stage-ui/src/stores/chat.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,10 @@ export const useChatOrchestratorStore = defineStore('chat-orchestrator', () => {
170170
if (shouldAbort())
171171
return
172172

173-
const sessionMessagesForSend = chatSession.getSessionMessages(sessionId)
173+
const sessionMessagesForSend = chatSession.sessionMessages[sessionId]
174+
if (!sessionMessagesForSend) {
175+
throw new Error('Session messages not found')
176+
}
174177
sessionMessagesForSend.push({ role: 'user', content: finalContent, createdAt: sendingCreatedAt, id: nanoid() })
175178
chatSession.persistSessionMessages(sessionId)
176179

packages/stage-ui/src/stores/chat/session-store.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,6 +546,8 @@ export const useChatSessionStore = defineStore('chat-session', () => {
546546
setSessionMessages,
547547
persistSessionMessages,
548548
getSessionMessages,
549+
sessionMessages,
550+
sessionMetas,
549551
getSessionGeneration,
550552
bumpSessionGeneration,
551553
getSessionGenerationValue,

pnpm-lock.yaml

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)