From 5b3bad17e2b6707bdff6fc7c48d6b8dde9e0009c Mon Sep 17 00:00:00 2001 From: zhaoying Date: Fri, 16 Jan 2026 17:47:44 +0800 Subject: [PATCH] fix(web): knowledge_retrieval bugfix --- web/src/views/Workflow/hooks/useWorkflowGraph.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/views/Workflow/hooks/useWorkflowGraph.ts b/web/src/views/Workflow/hooks/useWorkflowGraph.ts index 77ea56ca..88723a4d 100644 --- a/web/src/views/Workflow/hooks/useWorkflowGraph.ts +++ b/web/src/views/Workflow/hooks/useWorkflowGraph.ts @@ -972,10 +972,10 @@ export const useWorkflowGraph = ({ } else if (data.config[key] && 'defaultValue' in data.config[key] && key !== 'knowledge_retrieval') { itemConfig[key] = data.config[key].defaultValue } else if (key === 'knowledge_retrieval' && data.config[key] && 'defaultValue' in data.config[key]) { - const { knowledge_bases } = data.config[key].defaultValue + const { knowledge_bases } = data.config[key].defaultValue || {} itemConfig = { ...itemConfig, - ...data.config[key].defaultValue, + ...(data.config[key].defaultValue || {}), knowledge_bases: knowledge_bases?.map((vo: any) => { const kb_config = vo.config || { similarity_threshold: vo.similarity_threshold, strategy: vo.strategy, top_k: vo.top_k, weight: vo.weight } return { kb_id: vo.kb_id || vo.id, ...kb_config, }