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:
2026-10-27 15:23:27 +08:00
parent d6fb0adcfe
commit a5100e59ea

View File

@@ -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')