From 480cd0b8eff53e6be684bc80471432f702287f9f Mon Sep 17 00:00:00 2001 From: Debadutta Panda Date: Fri, 7 Feb 2025 02:32:50 +0530 Subject: [PATCH] Prevent connecting nodes with the same ID --- packages/node_modules/@node-red/editor-client/src/js/nodes.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/node_modules/@node-red/editor-client/src/js/nodes.js b/packages/node_modules/@node-red/editor-client/src/js/nodes.js index cab3547c2..785f03744 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/nodes.js +++ b/packages/node_modules/@node-red/editor-client/src/js/nodes.js @@ -3070,6 +3070,10 @@ RED.nodes = (function() { }) } targetNodes.forEach(target => { + // Two nodes with the same ID cannot be connected to each other. + if(sourceNode.id === target.id) { + return + } let linkId = `${sourceNode.id}[${inLink.sourcePort}] -> ${target.id}` if (!createdLinkIds.has(linkId)) { createdLinkIds.add(linkId);