You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by wa...@apache.org on 2022/06/27 02:53:19 UTC
[dolphinscheduler] branch dev updated: [Fix-10539] [Bug] [UI] Copy task a to B, change the user-defined para… (#10611)
This is an automated email from the ASF dual-hosted git repository.
wanggenhua pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
The following commit(s) were added to refs/heads/dev by this push:
new b8de9ee752 [Fix-10539] [Bug] [UI] Copy task a to B, change the user-defined para… (#10611)
b8de9ee752 is described below
commit b8de9ee7520dae4b9a9d555a4aa898c43613e6fd
Author: pinkhello <le...@163.com>
AuthorDate: Mon Jun 27 10:53:13 2022 +0800
[Fix-10539] [Bug] [UI] Copy task a to B, change the user-defined para… (#10611)
* fixed 10539: [Bug] [ui]Copy task a to B, change the user-defined parameters of Task B, and change the parameters of task a
* fixed 10539: [Bug] [ui]Copy task a to B, change the user-defined parameters of Task B, and change the parameters of task a
* feat: reactor code
* feat: remove console.info
* fixed: reactor deepclone
* feat: code style
---
.../src/views/projects/workflow/components/dag/use-task-edit.ts | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/dolphinscheduler-ui/src/views/projects/workflow/components/dag/use-task-edit.ts b/dolphinscheduler-ui/src/views/projects/workflow/components/dag/use-task-edit.ts
index 9f305825c0..8748f39be6 100644
--- a/dolphinscheduler-ui/src/views/projects/workflow/components/dag/use-task-edit.ts
+++ b/dolphinscheduler-ui/src/views/projects/workflow/components/dag/use-task-edit.ts
@@ -16,7 +16,7 @@
*/
import { ref, onMounted, watch } from 'vue'
-import { remove } from 'lodash'
+import { remove, cloneDeep } from 'lodash'
import { TaskType } from '@/views/projects/task/constants/task-type'
import { formatParams } from '@/views/projects/task/components/node/format-data'
import { useCellUpdate } from './dag-hooks'
@@ -29,6 +29,7 @@ import type {
EditWorkflowDefinition
} from './types'
+
interface Options {
graph: Ref<Graph | undefined>
definition: Ref<WorkflowDefinition | undefined>
@@ -96,7 +97,7 @@ export function useTaskEdit(options: Options) {
)
const newDefinition = {
- ...definition,
+ ...cloneDeep(definition),
code,
name
} as NodeData