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:
@@ -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()
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user