fix: add debug logging for session message saving
- Added console.log to track currentSession and save operations - Will help diagnose why messages are not being saved
This commit is contained in:
@@ -1282,6 +1282,7 @@ async function sendMessage() {
|
|||||||
if (!currentSession.value && sessionList.value.length) {
|
if (!currentSession.value && sessionList.value.length) {
|
||||||
setCurrentSession(sessionList.value[0])
|
setCurrentSession(sessionList.value[0])
|
||||||
}
|
}
|
||||||
|
console.log('[SearchView] currentSession:', currentSession.value?.id, 'sessionList:', sessionList.value.length)
|
||||||
// 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
|
||||||
@@ -1290,15 +1291,17 @@ async function sendMessage() {
|
|||||||
content: q,
|
content: q,
|
||||||
mode: mode.value
|
mode: mode.value
|
||||||
})
|
})
|
||||||
|
console.log('[SearchView] Saved user message:', userMsg?.id)
|
||||||
// Save assistant message with results
|
// Save assistant message with results
|
||||||
const lastMsg = messages.value[messages.value.length - 1]
|
const lastMsg = messages.value[messages.value.length - 1]
|
||||||
if (lastMsg && lastMsg.role === 'assistant') {
|
if (lastMsg && lastMsg.role === 'assistant') {
|
||||||
await saveMessage(currentSession.value.id, {
|
const assistantMsg = await saveMessage(currentSession.value.id, {
|
||||||
role: 'assistant',
|
role: 'assistant',
|
||||||
content: lastMsg.message || lastMsg.answer || '',
|
content: lastMsg.message || lastMsg.answer || '',
|
||||||
mode: mode.value,
|
mode: mode.value,
|
||||||
results: lastMsg.results
|
results: lastMsg.results
|
||||||
})
|
})
|
||||||
|
console.log('[SearchView] Saved assistant message:', assistantMsg?.id)
|
||||||
}
|
}
|
||||||
if (!userMsg) {
|
if (!userMsg) {
|
||||||
console.error('[SearchView] Failed to save message')
|
console.error('[SearchView] Failed to save message')
|
||||||
|
|||||||
Reference in New Issue
Block a user