From abacdcaeda69e19e74bb544182d7c73b707320b8 Mon Sep 17 00:00:00 2001 From: Abdo Date: Fri, 24 May 2024 12:46:38 +0300 Subject: [PATCH] Fix future due search missing cards on last day (#3206) --- ts/routes/graphs/future-due.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ts/routes/graphs/future-due.ts b/ts/routes/graphs/future-due.ts index 7d43e93bc..1acd221f5 100644 --- a/ts/routes/graphs/future-due.ts +++ b/ts/routes/graphs/future-due.ts @@ -103,7 +103,7 @@ export function buildHistogram( cumulative: number, _percent: number, ): string { - const days = dayLabel(bin.x0!, bin.x1!); + const days = dayLabel(bin.x0!, bin.x1 === xMax ? bin.x1! + 1 : bin.x1!); const cards = tr.statisticsCardsDue({ cards: getNumericMapBinValue(bin as any), }); @@ -114,7 +114,8 @@ export function buildHistogram( function onClick(bin: Bin): void { const start = bin.x0!; - const end = bin.x1! - 1; + // x1 in last bin is inclusive + const end = bin.x1 === xMax ? bin.x1! : bin.x1! - 1; const query = makeQuery(start, end); dispatch("search", { query }); }