From b96164d4f584b4579d3b7082a7669200d8741379 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Fri, 10 Jan 2020 14:52:20 +0000 Subject: [PATCH] Fix false change detection when no config node selected --- .../@node-red/editor-client/src/js/ui/editor.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js b/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js index 867dca967..5f8379aa1 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js @@ -1320,11 +1320,13 @@ RED.editor = (function() { newValue = parseInt(newValue); } } + if (editing_node._def.defaults[d].type) { + if (newValue == "_ADD_") { + newValue = ""; + } + } if (editing_node[d] != newValue) { if (editing_node._def.defaults[d].type) { - if (newValue == "_ADD_") { - newValue = ""; - } // Change to a related config node var configNode = RED.nodes.node(editing_node[d]); if (configNode) {