From dbb3f216d800561287e6d970235e2898ffcf565f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Mon, 10 Aug 2026 07:13:39 +0200 Subject: [PATCH] test(medications): type the consumption stamp reduce accumulator --- tests/integration/medication-per-slot-consumption.test.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/integration/medication-per-slot-consumption.test.ts b/tests/integration/medication-per-slot-consumption.test.ts index 597b91aa4..fe4cf1a4b 100644 --- a/tests/integration/medication-per-slot-consumption.test.ts +++ b/tests/integration/medication-per-slot-consumption.test.ts @@ -33,10 +33,12 @@ async function consumedUnits( }); const stamp = row.inventoryConsumption; if (!Array.isArray(stamp)) return 0; - return stamp.reduce( + return stamp.reduce( (sum, entry) => sum + - (entry && typeof (entry as { units?: unknown }).units === "number" + (entry && + typeof entry === "object" && + typeof (entry as { units?: unknown }).units === "number" ? (entry as { units: number }).units : 0), 0,