From dc8991a1da6ca50a99e17fe80fddef3dcaa569bb Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 3 Sep 2020 20:24:50 +0100 Subject: [PATCH] Ensure recoverd nodes tab is added to outliner properly --- .../@node-red/editor-client/src/js/nodes.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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 5a8473dd7..9e1279342 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 @@ -971,10 +971,15 @@ RED.nodes = (function() { // 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) { - recoveryWorkspace = RED.workspaces.add(null,true); - recoveryWorkspace.label = RED._("clipboard.recoveredNodes"); - recoveryWorkspace.info = RED._("clipboard.recoveredNodesInfo"); - + recoveryWorkspace = { + id: RED.nodes.id(), + type: "tab", + disabled: false, + label: RED._("clipboard.recoveredNodes"), + info: RED._("clipboard.recoveredNodesInfo") + } + addWorkspace(recoveryWorkspace); + RED.workspaces.add(recoveryWorkspace); nodeZmap[recoveryWorkspace.id] = []; } n.z = recoveryWorkspace.id;