Преглед на файлове

fix: iteration output array type causes always outputting string array (#11686)

Joel преди 4 месеца
родител
ревизия
41de7e76ec
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      web/app/components/workflow/nodes/iteration/use-config.ts

+ 6 - 0
web/app/components/workflow/nodes/iteration/use-config.ts

@@ -52,6 +52,12 @@ const useConfig = (id: string, payload: IterationNodeType) => {
         [VarType.number]: VarType.arrayNumber,
         [VarType.object]: VarType.arrayObject,
         [VarType.file]: VarType.arrayFile,
+        // list operator node can output array
+        [VarType.array]: VarType.array,
+        [VarType.arrayFile]: VarType.arrayFile,
+        [VarType.arrayString]: VarType.arrayString,
+        [VarType.arrayNumber]: VarType.arrayNumber,
+        [VarType.arrayObject]: VarType.arrayObject,
       } as Record<VarType, VarType>)[outputItemType] || VarType.arrayString
     })
     setInputs(newInputs)