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, }, }, };