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