From e8e44f9a32ac212707b8dda451ebb1ecc12b7886 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Mon, 19 Oct 2020 13:23:43 +0100 Subject: [PATCH] Only apply z-recovery logic to flow nodes --- packages/node_modules/@node-red/editor-client/src/js/nodes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 094074370..a32d04de8 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 @@ -1150,7 +1150,7 @@ RED.nodes = (function() { if (n.z) { nodeZmap[n.z] = nodeZmap[n.z] || []; nodeZmap[n.z].push(n); - } else if (n.z === 0) { + } else if (n.hasOwnProperty('x') && n.hasOwnProperty('y') && !n.z) { // Hit the rare issue where node z values get set to 0. // Repair the flow - but we really need to track that down. if (!recoveryWorkspace) {