From 47b5bd7243b9d994c045fa97d89a5997b44b983b Mon Sep 17 00:00:00 2001 From: crazywoola <100913391+crazywoola@users.noreply.github.com> Date: Wed, 24 Jul 2024 19:14:04 +0800 Subject: [PATCH] fix: value is not an array (#6632) --- .../nodes/_base/components/variable/var-reference-picker.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx b/web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx index bd8d5db88f..9a41e60f39 100644 --- a/web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx +++ b/web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx @@ -146,7 +146,10 @@ const VarReferencePicker: FC = ({ const varName = useMemo(() => { if (hasValue) { const isSystem = isSystemVar(value as ValueSelector) - const varName = value.length >= 3 ? (value as ValueSelector).slice(-2).join('.') : value[value.length - 1] + let varName = '' + if (Array.isArray(value)) + varName = value.length >= 3 ? (value as ValueSelector).slice(-2).join('.') : value[value.length - 1] + return `${isSystem ? 'sys.' : ''}${varName}` } return ''