From 77950e48c76f4a3b29d01831d43039caba29888a Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期二, 18 十一月 2025 14:12:42 +0800
Subject: [PATCH] 修改
---
app/components/workflow/nodes/variable-assigner/default.ts | 27 +++++----------------------
1 files changed, 5 insertions(+), 22 deletions(-)
diff --git a/app/components/workflow/nodes/variable-assigner/default.ts b/app/components/workflow/nodes/variable-assigner/default.ts
index 60c7c27..49e497e 100644
--- a/app/components/workflow/nodes/variable-assigner/default.ts
+++ b/app/components/workflow/nodes/variable-assigner/default.ts
@@ -22,31 +22,14 @@
},
checkValid(payload: VariableAssignerNodeType, t: any) {
let errorMessages = ''
- const { variables, advanced_settings } = payload
- const { group_enabled = false, groups = [] } = advanced_settings || {}
- // enable group
- const validateVariables = (variables: any[], field: string) => {
+ const { variables } = payload
+ if (!variables || variables.length === 0)
+ errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.nodes.variableAssigner.title`) })
+ if (!errorMessages) {
variables.forEach((variable) => {
if (!variable || variable.length === 0)
- errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(field) })
+ errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.errorMsg.fields.variableValue`) })
})
- }
-
- if (group_enabled) {
- if (!groups || groups.length === 0) {
- errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.nodes.variableAssigner.title`) })
- }
- else if (!errorMessages) {
- groups.forEach((group) => {
- validateVariables(group.variables || [], `${i18nPrefix}.errorMsg.fields.variableValue`)
- })
- }
- }
- else {
- if (!variables || variables.length === 0)
- errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.nodes.variableAssigner.title`) })
- else if (!errorMessages)
- validateVariables(variables, `${i18nPrefix}.errorMsg.fields.variableValue`)
}
return {
--
Gitblit v1.8.0