From d7017b5d33af6a2e0bb85adc9356a105e09c139d Mon Sep 17 00:00:00 2001
From: "p.vanderwilt"
Date: Fri, 26 Sep 2025 13:51:59 +0200
Subject: [PATCH] Add logger checks before error logging for position
validation
---
src/measurements/MeasurementContainer.js | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/measurements/MeasurementContainer.js b/src/measurements/MeasurementContainer.js
index 516e182..b7dc405 100644
--- a/src/measurements/MeasurementContainer.js
+++ b/src/measurements/MeasurementContainer.js
@@ -427,7 +427,9 @@ class MeasurementContainer {
return Number.NEGATIVE_INFINITY;
default:
- this.logger.error(`Invalid positionVsParent provided: ${positionString}`);
+ if (this.logger) {
+ this.logger.error(`Invalid positionVsParent provided: ${positionString}`);
+ }
return;
}
}
@@ -442,7 +444,10 @@ class MeasurementContainer {
if (positionValue > 0) {
return "downstream";
}
- this.logger.error(`Invalid position provided: ${positionValue}`);
+
+ if (this.logger) {
+ this.logger.error(`Invalid position provided: ${positionValue}`);
+ }
}
}