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 07c9a13dac..d507af5d8d 100644 --- a/web/app/components/workflow/nodes/_base/components/variable/utils.ts +++ b/web/app/components/workflow/nodes/_base/components/variable/utils.ts @@ -404,12 +404,12 @@ 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) + curr = curr?.find((v: any) => v.variable === key) if (isLast) { type = curr?.type } else { - if (curr.type === VarType.object) + if (curr?.type === VarType.object) curr = curr.children } })