From f565f08aa0793eaa75adbf9392d1ecd68dc53bfc Mon Sep 17 00:00:00 2001 From: Joel Date: Thu, 23 Jan 2025 11:02:29 +0800 Subject: [PATCH] fix: get property of string type variable caused page crash (#12969) --- .../workflow/nodes/_base/components/variable/utils.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 715ad1c7b1..24c2b73fed 100644 --- a/web/app/components/workflow/nodes/_base/components/variable/utils.ts +++ b/web/app/components/workflow/nodes/_base/components/variable/utils.ts @@ -546,7 +546,9 @@ export const getVarType = ({ else { (valueSelector as ValueSelector).slice(1).forEach((key, i) => { const isLast = i === valueSelector.length - 2 - curr = curr?.find((v: any) => v.variable === key) + if (Array.isArray(curr)) + curr = curr?.find((v: any) => v.variable === key) + if (isLast) { type = curr?.type }