From 9bd247f06b7258e11862ece187c4f94d02bb865c Mon Sep 17 00:00:00 2001 From: Alex Grozav Date: Wed, 25 Sep 2024 15:00:06 +0300 Subject: [PATCH] fix(editor): Set correct connection type when auto-adding nodes in new canvas (no-changelog) (#10966) --- packages/editor-ui/src/views/NodeView.v2.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/editor-ui/src/views/NodeView.v2.vue b/packages/editor-ui/src/views/NodeView.v2.vue index 70efa68177..1c0f9b8300 100644 --- a/packages/editor-ui/src/views/NodeView.v2.vue +++ b/packages/editor-ui/src/views/NodeView.v2.vue @@ -859,6 +859,7 @@ async function onAddNodesAndConnections( const mappedConnections: CanvasConnectionCreateData[] = connections.map(({ from, to }) => { const fromNode = editableWorkflow.value.nodes[offsetIndex + from.nodeIndex]; const toNode = editableWorkflow.value.nodes[offsetIndex + to.nodeIndex]; + const type = from.type ?? to.type ?? NodeConnectionType.Main; return { source: fromNode.id, @@ -866,11 +867,11 @@ async function onAddNodesAndConnections( data: { source: { index: from.outputIndex ?? 0, - type: NodeConnectionType.Main, + type, }, target: { index: to.inputIndex ?? 0, - type: NodeConnectionType.Main, + type, }, }, };