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}`); + } } }