From 0fb312d53715fb046e2137f7c58deb098fbbc7fb Mon Sep 17 00:00:00 2001 From: Christian Vidal Wolf Date: Wed, 25 Feb 2026 13:32:39 +0100 Subject: [PATCH] fix(experiments): resolve bug that included adjacent week when experiment ended on midnight boundary --- services/experimentAnalysis.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/experimentAnalysis.ts b/services/experimentAnalysis.ts index cc24e2a..ed172ba 100644 --- a/services/experimentAnalysis.ts +++ b/services/experimentAnalysis.ts @@ -134,7 +134,7 @@ function splitPeriods( const weekStartTs = w.timestamp; const weekEndTs = w.timestamp + 6 * 86400000 + 86399999; - const overlapsAfter = weekEndTs >= startTs && weekStartTs <= endTs; + const overlapsAfter = weekEndTs >= startTs && weekStartTs < endTs; const overlapsBefore = weekEndTs >= beforeStartTs && weekStartTs < beforeEndTs; if (overlapsAfter) {