From 4dbebefb4537686bde25bb8716c395cd9c6ea15b Mon Sep 17 00:00:00 2001 From: Hiroyasu Nishiyama Date: Sun, 23 May 2021 10:01:45 +0900 Subject: [PATCH] fix handling empty rules --- .../node_modules/@node-red/nodes/core/function/10-switch.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/node_modules/@node-red/nodes/core/function/10-switch.js b/packages/node_modules/@node-red/nodes/core/function/10-switch.js index 95071731d..aa1972221 100644 --- a/packages/node_modules/@node-red/nodes/core/function/10-switch.js +++ b/packages/node_modules/@node-red/nodes/core/function/10-switch.js @@ -217,6 +217,10 @@ module.exports = function(RED) { function applyRules(node, msg, property,state,done) { if (!state) { + if (node.rules.length === 0) { + done(undefined, []); + return; + } state = { currentRule: 0, elseflag: true,