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