From 9642a69b88a4cf631af23d49e08df9b918deee8b Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 19 Feb 2024 17:47:53 +0700 Subject: [PATCH] FSRS items, not revlogs https://forums.ankiweb.net/t/discrepancy-between-revlog-count-in-optimize-and-evaluate/41224/5 --- rslib/src/scheduler/fsrs/weights.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rslib/src/scheduler/fsrs/weights.rs b/rslib/src/scheduler/fsrs/weights.rs index 3a7d09fe9..78e1dd02b 100644 --- a/rslib/src/scheduler/fsrs/weights.rs +++ b/rslib/src/scheduler/fsrs/weights.rs @@ -135,8 +135,8 @@ impl Collection { count: revlogs.len(), }); } - anki_progress.state.fsrs_items = revlogs.len() as u32; let items = fsrs_items_for_training(revlogs, timing.next_day_at); + anki_progress.state.fsrs_items = items.len() as u32; let fsrs = FSRS::new(Some(weights))?; Ok(fsrs.evaluate(items, |ip| { anki_progress