[Bug][UI Next]Fix global variable validation condition for save button in workflow definition. (#9454)
parent
51c1d8f2aa
commit
8440baa5e8
|
|
@ -114,16 +114,19 @@ export default defineComponent({
|
|||
globalParams: {
|
||||
validator() {
|
||||
const props = new Set()
|
||||
|
||||
const keys = formValue.value.globalParams.map(item => item.key)
|
||||
const keysSet = new Set(keys)
|
||||
if (keysSet.size !== keys.length) {
|
||||
return new Error(t('project.dag.prop_repeat'))
|
||||
}
|
||||
|
||||
for (const param of formValue.value.globalParams) {
|
||||
const prop = param.value
|
||||
if (!prop) {
|
||||
return new Error(t('project.dag.prop_empty'))
|
||||
}
|
||||
|
||||
if (props.has(prop)) {
|
||||
return new Error(t('project.dag.prop_repeat'))
|
||||
}
|
||||
|
||||
props.add(prop)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue