From 0693987b5be9f52d71f6db52b179ea9297e5a4fd Mon Sep 17 00:00:00 2001 From: Sami Mokaddem Date: Fri, 5 Aug 2022 14:49:05 +0200 Subject: [PATCH] fix: [workflows:editor] Fixed node duplication not using params --- app/webroot/js/workflows-editor/workflows-editor.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/webroot/js/workflows-editor/workflows-editor.js b/app/webroot/js/workflows-editor/workflows-editor.js index f72b06ac3..544f103ee 100644 --- a/app/webroot/js/workflows-editor/workflows-editor.js +++ b/app/webroot/js/workflows-editor/workflows-editor.js @@ -820,9 +820,11 @@ function duplicateNodesFromHtml(currentSelection) { left: nodeHtml.getBoundingClientRect().left + 100 * editor.zoom, } var newNode = Object.assign({}, all_modules_by_id[node.data.module_data.id]) - newNode.params = node.data.params.slice() - newNode.saved_filters = Object.assign({}, node.data.saved_filters) - addNode(newNode, position) + var additionalData = { + indexed_params: node.data.indexed_params, + saved_filters: node.data.saved_filters, + } + addNode(newNode, position, additionalData) oldNewIDMapping[node_id] = editor.nodeId - 1 newNodes.push(getNodeHtmlByID(editor.nodeId - 1)) // nodeId is incremented as soon as a new node is created })