| checkVarValid(payload: AssignerNodeType, varMap: Record<string, Var>, t: any) { | checkVarValid(payload: AssignerNodeType, varMap: Record<string, Var>, t: any) { | ||||
| const errorMessageArr: string[] = [] | 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) | if (variables_warnings.length) | ||||
| errorMessageArr.push(`${t('workflow.nodes.assigner.assignedVariable')} ${t('workflow.common.referenceVar')}${variables_warnings.join('、')}${t('workflow.common.noExist')}`) | 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) | if (value_warnings.length) | ||||
| errorMessageArr.push(`${t('workflow.nodes.assigner.setVariable')} ${t('workflow.common.referenceVar')}${value_warnings.join('、')}${t('workflow.common.noExist')}`) | errorMessageArr.push(`${t('workflow.nodes.assigner.setVariable')} ${t('workflow.common.referenceVar')}${value_warnings.join('、')}${t('workflow.common.noExist')}`) | ||||