From 7106061004ba492a6330e9013d83f68217cdf881 Mon Sep 17 00:00:00 2001 From: Mminamiyama Date: Fri, 4 Jul 2025 17:15:01 +0800 Subject: [PATCH] fix(variables): simplify answer node variable extraction Replace complex variable mapping with direct answer field access for Answer nodes to improve efficiency and maintainability. --- .../workflow/nodes/_base/components/variable/utils.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/web/app/components/workflow/nodes/_base/components/variable/utils.ts b/web/app/components/workflow/nodes/_base/components/variable/utils.ts index a69f9a51a7..7bd78ec6b6 100644 --- a/web/app/components/workflow/nodes/_base/components/variable/utils.ts +++ b/web/app/components/workflow/nodes/_base/components/variable/utils.ts @@ -948,9 +948,7 @@ export const getNodeUsedVars = (node: Node): ValueSelector[] => { break } case BlockEnum.Answer: { - res = (data as AnswerNodeType).variables?.map((v) => { - return v.value_selector - }) + res = matchNotSystemVars([(data as AnswerNodeType).answer]) break } case BlockEnum.LLM: {