From 76570280bc02b0dbc65fa9d90c9f973bb9ebaa2a Mon Sep 17 00:00:00 2001
From: "p.vanderwilt"
Date: Fri, 26 Sep 2025 13:58:09 +0200
Subject: [PATCH] Add null check for logger before logging errors in position
validation
---
src/measurements/MeasurementContainer.js | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/measurements/MeasurementContainer.js b/src/measurements/MeasurementContainer.js
index 516e182..8e4632b 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,9 @@ class MeasurementContainer {
if (positionValue > 0) {
return "downstream";
}
- this.logger.error(`Invalid position provided: ${positionValue}`);
+ if (this.logger) {
+ this.logger.error(`Invalid position provided: ${positionValue}`);
+ }
}
}