From 15c9cd91083298d2b48e0650b8a5961a67d9fb54 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 26 Jul 2020 10:28:56 +1000 Subject: [PATCH] fix handling of due reviews in filtered deck+future due graph --- ts/src/stats/future-due.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ts/src/stats/future-due.ts b/ts/src/stats/future-due.ts index 88788741a..91dd69b6c 100644 --- a/ts/src/stats/future-due.ts +++ b/ts/src/stats/future-due.ts @@ -29,7 +29,14 @@ export function gatherData(data: pb.BackendProto.GraphsOut): GraphData { // or learning cards due today (c.queue == CardQueue.Learn && c.due < data.nextDayAtSecs) ) - .map((c) => (c.queue == CardQueue.Learn ? 0 : c.due - data.daysElapsed)); + .map((c) => { + if (c.queue == CardQueue.Learn) { + return 0; + } else { + const due = c.odid ? c.odue : c.due; + return due - data.daysElapsed; + } + }); const dueCounts = rollup( due,