mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	only update switch Prev value after all rules are run
This commit is contained in:
		| @@ -89,7 +89,6 @@ module.exports = function(RED) { | ||||
|                     } else if (typeof v2 !== 'undefined') { | ||||
|                         v2 = RED.util.evaluateNodeProperty(rule.v2,rule.v2t,node,msg); | ||||
|                     } | ||||
|                     node.previousValue = prop; | ||||
|                     if (rule.t == "else") { test = elseflag; elseflag = true; } | ||||
|                     if (operators[rule.t](test,v1,v2,rule.case)) { | ||||
|                         onward.push(msg); | ||||
| @@ -99,6 +98,7 @@ module.exports = function(RED) { | ||||
|                         onward.push(null); | ||||
|                     } | ||||
|                 } | ||||
|                 node.previousValue = prop; | ||||
|                 this.send(onward); | ||||
|             } catch(err) { | ||||
|                 node.warn(err); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user