From 3350eeb86a041bb5c60c4f84d53565e95204f532 Mon Sep 17 00:00:00 2001 From: "p.vanderwilt" Date: Mon, 22 Sep 2025 13:59:21 +0200 Subject: [PATCH] Refactor updatePumpFlow method to improve flow measurement validation and logging --- src/specificClass.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/specificClass.js b/src/specificClass.js index fa4ecdc..b537b20 100644 --- a/src/specificClass.js +++ b/src/specificClass.js @@ -21,7 +21,13 @@ class liquidFlowHandler { } updatePumpFlow() { - this.flow = this.pump.measurements.type("flow").variant("measured").position("downstream").getCurrentValue() || 0; + const measuredFlow = this.pump.measurements.type("flow").variant("measured").position("downstream").getCurrentValue(); + if (!measuredFlow) { + this.logger.warn(`Invalid flow value provided: ${measuredFlow}`); + this.flow = 0; + return; + } + this.flow = measuredFlow; } getOutput() {