From bad6087c252aef93bf0c33e6f9ae969454b7bbfa Mon Sep 17 00:00:00 2001 From: zhaoying Date: Wed, 8 Apr 2026 20:28:50 +0800 Subject: [PATCH] fix(web): chat statement variable replace --- web/src/views/Conversation/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/views/Conversation/index.tsx b/web/src/views/Conversation/index.tsx index 5640c03c..8432b1c2 100644 --- a/web/src/views/Conversation/index.tsx +++ b/web/src/views/Conversation/index.tsx @@ -179,9 +179,10 @@ const Conversation: FC = () => { }) } else { if (features?.opening_statement?.enabled && features?.opening_statement?.statement) { + const variables = toolbarRef.current?.getVariables() || [] setChatList([{ role: 'assistant', - content: features.opening_statement.statement, + content: replaceVariables(features?.opening_statement.statement, variables as unknown as AppVariable[]), created_at: Date.now(), meta_data: { suggested_questions: features.opening_statement?.suggested_questions @@ -435,7 +436,6 @@ const Conversation: FC = () => { const handleChangeVariables = (variables: Variable[]) => { setChatList(prev => { const firstMsg = prev[0] - console.log('firstMsg', firstMsg) if (firstMsg && firstMsg.role === 'assistant' && firstMsg.content && features?.opening_statement?.enabled && features?.opening_statement.statement && variables.length > 0) { firstMsg.content = replaceVariables(features?.opening_statement.statement, variables as unknown as AppVariable[]) return [firstMsg, ...prev.slice(1)]