Kaynağa Gözat

fix: value is not an array (#6632)

crazywoola 9 ay önce
ebeveyn
işleme
47b5bd7243

+ 4 - 1
web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx

@@ -146,7 +146,10 @@ const VarReferencePicker: FC<Props> = ({
   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 ''