From f933af9f572d381c70d7039611935d11110fb700 Mon Sep 17 00:00:00 2001 From: Yi Xiao <54782454+YIXIAO0@users.noreply.github.com> Date: Wed, 4 Dec 2024 15:46:54 +0800 Subject: [PATCH] fix: check valid for number variable (#11334) --- web/app/components/workflow/nodes/assigner/default.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/app/components/workflow/nodes/assigner/default.ts b/web/app/components/workflow/nodes/assigner/default.ts index ba23f5b4c9..99f0a1c3d1 100644 --- a/web/app/components/workflow/nodes/assigner/default.ts +++ b/web/app/components/workflow/nodes/assigner/default.ts @@ -30,7 +30,9 @@ const nodeDefault: NodeDefault = { 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') }) }