fix: ensure currentSession is set before saving messages

- Added check to set currentSession from sessionList if null
- This ensures messages are always saved to a session
This commit is contained in:
2026-10-27 06:14:28 +08:00
parent f5dd8577b2
commit 433b5dc797

View File

@@ -1250,6 +1250,10 @@ async function sendMessage() {
if (searchSeq === seq) { if (searchSeq === seq) {
scrollToBottom() scrollToBottom()
try { try {
// Ensure we have a current session
if (!currentSession.value && sessionList.value.length) {
setCurrentSession(sessionList.value[0])
}
// Save to session if there's a current session // Save to session if there's a current session
if (currentSession.value) { if (currentSession.value) {
// Save user message // Save user message