diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/udp/udp.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/udp/udp.vue index 4acd550f5f..e6949b33e3 100644 --- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/udp/udp.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/udp/udp.vue @@ -170,8 +170,14 @@ } // Edit => direct storage - if (this.store.state.dag.name) { + if (this.store.state.dag.name && this.store.state.dag.name===this.name) { _verif() + } else if (this.store.state.dag.name && this.store.state.dag.name!==this.name) { + this.store.dispatch('dag/verifDAGName', this.name).then(res => { + _verif() + }).catch(e => { + this.$message.error(e.msg || '') + }) } else { // New First verify that the name exists this.store.dispatch('dag/verifDAGName', this.name).then(res => {