From c1ea3380eb27603c5784cda68638220183e40a96 Mon Sep 17 00:00:00 2001 From: bvmensvoort Date: Sat, 10 Jun 2023 21:27:06 +0200 Subject: [PATCH] Show errors and statuses of config nodes in the sidebar when no catch nodes are used --- packages/node_modules/@node-red/runtime/lib/flows/Flow.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/node_modules/@node-red/runtime/lib/flows/Flow.js b/packages/node_modules/@node-red/runtime/lib/flows/Flow.js index b5bedb2d6..564a14516 100644 --- a/packages/node_modules/@node-red/runtime/lib/flows/Flow.js +++ b/packages/node_modules/@node-red/runtime/lib/flows/Flow.js @@ -601,10 +601,9 @@ class Flow { // Delegate status to any nodes using this config node for (let userNode in node.users) { if (node.users.hasOwnProperty(userNode)) { - node.users[userNode]._flow.handleStatus(node,statusMessage,node.users[userNode],true); + handled = node.users[userNode]._flow.handleStatus(node,statusMessage,node.users[userNode],true) || handled; } } - handled = true; } else { this.statusNodes.forEach(function(targetStatusNode) { if (targetStatusNode.scope && targetStatusNode.scope.indexOf(reportingNode.id) === -1) { @@ -662,10 +661,9 @@ class Flow { // Delegate status to any nodes using this config node for (let userNode in node.users) { if (node.users.hasOwnProperty(userNode)) { - node.users[userNode]._flow.handleError(node,logMessage,msg,node.users[userNode]); + handled = node.users[userNode]._flow.handleError(node,logMessage,msg,node.users[userNode]) || handled; } } - handled = true; } else { var handledByUncaught = false;