Просмотр исходного кода

fix: get property of string type variable caused page crash (#12969)

Joel 3 месяцев назад
Родитель
Сommit
f565f08aa0

+ 3 - 1
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
       }