From 5dab7ed47ec6d17226d2fc0529c32a56e40e5f8a Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 25 Mar 2022 08:39:52 +1000 Subject: [PATCH] Use original due date for learning cards as well in the future due graph Closes #1735 --- ts/graphs/future-due.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ts/graphs/future-due.ts b/ts/graphs/future-due.ts index fce01ad61..801ac94e7 100644 --- a/ts/graphs/future-due.ts +++ b/ts/graphs/future-due.ts @@ -45,16 +45,16 @@ export function gatherData(data: Stats.GraphsResponse): GraphData { ); }) .map((c: Cards.Card) => { - let dueDay: number; + // - testing just odue fails on day 1 + // - testing just odid fails on lapsed cards that + // have due calculated at regraduation time + const due = c.originalDeckId && c.originalDue ? c.originalDue : c.due; + let dueDay: number; if (isLearning(c)) { - const offset = c.due - data.nextDayAtSecs; + const offset = due - data.nextDayAtSecs; dueDay = Math.floor(offset / 86_400) + 1; } else { - // - testing just odue fails on day 1 - // - testing just odid fails on lapsed cards that - // have due calculated at regraduation time - const due = c.originalDeckId && c.originalDue ? c.originalDue : c.due; dueDay = due - data.daysElapsed; }