fix: add error logging for session message saving

- Added console.error logs to debug save failures
- Now logs when no current session exists
- Now logs when saveMessage returns null
This commit is contained in:
2026-10-27 15:21:48 +08:00
parent a58ac8165c
commit d6fb0adcfe

View File

@@ -1285,7 +1285,7 @@ async function sendMessage() {
// 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
await saveMessage(currentSession.value.id, { const userMsg = await saveMessage(currentSession.value.id, {
role: 'user', role: 'user',
content: q, content: q,
mode: mode.value mode: mode.value
@@ -1300,8 +1300,15 @@ async function sendMessage() {
results: lastMsg.results results: lastMsg.results
}) })
} }
if (!userMsg) {
console.error('[SearchView] Failed to save message')
}
} else {
console.error('[SearchView] No current session to save to')
}
} catch (e: any) {
console.error('[SearchView] Error saving message:', e)
} }
} catch {}
nextTick(() => { nextTick(() => {
queryInputEl.value?.focus() queryInputEl.value?.focus()
}) })