From e6952f1859fbc50a01e330ce319ec41fc86e53e6 Mon Sep 17 00:00:00 2001 From: Andrew Henry Date: Wed, 29 Jan 2025 13:46:55 -0800 Subject: [PATCH] Revert change to remove short-circuit logic --- src/plugins/condition/ConditionManager.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/condition/ConditionManager.js b/src/plugins/condition/ConditionManager.js index d30f582d8b..4a18140cf7 100644 --- a/src/plugins/condition/ConditionManager.js +++ b/src/plugins/condition/ConditionManager.js @@ -421,8 +421,10 @@ export default class ConditionManager extends EventEmitter { updateConditionResults(normalizedDatum) { //We want to stop when the first condition evaluates to true. - this.conditions.forEach((condition) => { + this.conditions.some((condition) => { condition.updateResult(normalizedDatum); + + return condition.result === true; }); }