From 62c412f26d58bfb8efbcaa989cfe765657f2892f Mon Sep 17 00:00:00 2001 From: -LAN- Date: Wed, 30 Apr 2025 15:01:49 +0800 Subject: [PATCH] feat(web/checklist): Updates write mode validation in assigner node Includes 'removeFirst' and 'removeLast' operations in the set of conditions that bypass further validation checks. Enhances logic to prevent unnecessary validation for specific write operations. Signed-off-by: -LAN- --- web/app/components/workflow/nodes/assigner/default.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/app/components/workflow/nodes/assigner/default.ts b/web/app/components/workflow/nodes/assigner/default.ts index f443ae1d3b..6341305576 100644 --- a/web/app/components/workflow/nodes/assigner/default.ts +++ b/web/app/components/workflow/nodes/assigner/default.ts @@ -29,7 +29,7 @@ const nodeDefault: NodeDefault = { if (!errorMessages && !value.variable_selector?.length) errorMessages = t(`${i18nPrefix}.fieldRequired`, { field: t('workflow.nodes.assigner.assignedVariable') }) - if (!errorMessages && value.operation !== WriteMode.clear) { + if (!errorMessages && value.operation !== WriteMode.clear && value.operation !== WriteMode.removeFirst && value.operation !== WriteMode.removeLast) { if (value.operation === WriteMode.set || value.operation === WriteMode.increment || value.operation === WriteMode.decrement || value.operation === WriteMode.multiply || value.operation === WriteMode.divide) {