From a5100e59eaf0ab5c6dad87c27ad46ab6564349e5 Mon Sep 17 00:00:00 2001 From: Momentry Studio Date: Tue, 27 Oct 2026 15:23:27 +0800 Subject: [PATCH] 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 --- src/views/SearchView.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/views/SearchView.vue b/src/views/SearchView.vue index 71729f1..5d2010b 100644 --- a/src/views/SearchView.vue +++ b/src/views/SearchView.vue @@ -1282,6 +1282,7 @@ async function sendMessage() { if (!currentSession.value && sessionList.value.length) { setCurrentSession(sessionList.value[0]) } + console.log('[SearchView] currentSession:', currentSession.value?.id, 'sessionList:', sessionList.value.length) // Save to session if there's a current session if (currentSession.value) { // Save user message @@ -1290,15 +1291,17 @@ async function sendMessage() { content: q, mode: mode.value }) + console.log('[SearchView] Saved user message:', userMsg?.id) // Save assistant message with results const lastMsg = messages.value[messages.value.length - 1] if (lastMsg && lastMsg.role === 'assistant') { - await saveMessage(currentSession.value.id, { + const assistantMsg = await saveMessage(currentSession.value.id, { role: 'assistant', content: lastMsg.message || lastMsg.answer || '', mode: mode.value, results: lastMsg.results }) + console.log('[SearchView] Saved assistant message:', assistantMsg?.id) } if (!userMsg) { console.error('[SearchView] Failed to save message')