diff --git a/packages/node_modules/@node-red/editor-client/src/js/history.js b/packages/node_modules/@node-red/editor-client/src/js/history.js index 8b9601fa6..142606822 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/history.js +++ b/packages/node_modules/@node-red/editor-client/src/js/history.js @@ -582,22 +582,23 @@ RED.history = (function() { RED.editor.updateNodeProperties(n); RED.editor.validateNode(n); }); - } else { - var outputMap; - if (ev.outputMap) { - outputMap = {}; - inverseEv.outputMap = {}; - for (var port in ev.outputMap) { - if (ev.outputMap.hasOwnProperty(port) && ev.outputMap[port] !== "-1") { - outputMap[ev.outputMap[port]] = port; - inverseEv.outputMap[ev.outputMap[port]] = port; - } + } + + let outputMap; + if (ev.outputMap) { + outputMap = {}; + inverseEv.outputMap = {}; + for (var port in ev.outputMap) { + if (ev.outputMap.hasOwnProperty(port) && ev.outputMap[port] !== "-1") { + outputMap[ev.outputMap[port]] = port; + inverseEv.outputMap[ev.outputMap[port]] = port; } } - ev.node.__outputs = inverseEv.changes.outputs; - RED.editor.updateNodeProperties(ev.node,outputMap); - RED.editor.validateNode(ev.node); } + ev.node.__outputs = inverseEv.changes.outputs; + RED.editor.updateNodeProperties(ev.node,outputMap); + RED.editor.validateNode(ev.node); + // If it's a Config Node, validate user nodes too. // NOTE: The Config Node must be validated before validating users. if (ev.node.users) {