Selaa lähdekoodia

fix: check valid for number variable (#11334)

Yi Xiao 4 kuukautta sitten
vanhempi
commit
f933af9f57
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 3 1
      web/app/components/workflow/nodes/assigner/default.ts

+ 3 - 1
web/app/components/workflow/nodes/assigner/default.ts

@@ -30,7 +30,9 @@ const nodeDefault: NodeDefault<AssignerNodeType> = {
         errorMessages = t(`${i18nPrefix}.fieldRequired`, { field: t('workflow.nodes.assigner.assignedVariable') })
 
       if (!errorMessages && value.operation !== WriteMode.clear) {
-        if (value.operation === WriteMode.set) {
+        if (value.operation === WriteMode.set || value.operation === WriteMode.increment
+          || value.operation === WriteMode.decrement || value.operation === WriteMode.multiply
+          || value.operation === WriteMode.divide) {
           if (!value.value && typeof value.value !== 'number')
             errorMessages = t(`${i18nPrefix}.fieldRequired`, { field: t('workflow.nodes.assigner.variable') })
         }