From 95467a3f0b1bc62d9ef33cbb0a5381577591722e Mon Sep 17 00:00:00 2001 From: crazywoola <100913391+crazywoola@users.noreply.github.com> Date: Thu, 15 May 2025 14:37:00 +0800 Subject: [PATCH] fix: broken behavior of rendering (#19732) --- web/app/components/workflow/nodes/assigner/default.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/app/components/workflow/nodes/assigner/default.ts b/web/app/components/workflow/nodes/assigner/default.ts index 32dac73b36..cabf18af77 100644 --- a/web/app/components/workflow/nodes/assigner/default.ts +++ b/web/app/components/workflow/nodes/assigner/default.ts @@ -51,11 +51,12 @@ const nodeDefault: NodeDefault = { checkVarValid(payload: AssignerNodeType, varMap: Record, t: any) { const errorMessageArr: string[] = [] - const variables_warnings = getNotExistVariablesByArray(payload.items.map(item => item.variable_selector ?? []) ?? [], varMap) + const items = payload.items ?? [] + const variables_warnings = getNotExistVariablesByArray(items.map(item => item.variable_selector ?? []) ?? [], varMap) if (variables_warnings.length) errorMessageArr.push(`${t('workflow.nodes.assigner.assignedVariable')} ${t('workflow.common.referenceVar')}${variables_warnings.join('、')}${t('workflow.common.noExist')}`) - const value_warnings = getNotExistVariablesByArray(payload.items.map(item => item.value ?? []) ?? [], varMap) + const value_warnings = getNotExistVariablesByArray(items.map(item => item.value ?? []) ?? [], varMap) if (value_warnings.length) errorMessageArr.push(`${t('workflow.nodes.assigner.setVariable')} ${t('workflow.common.referenceVar')}${value_warnings.join('、')}${t('workflow.common.noExist')}`)