From ba57c8d0d0f2e3e80b1cce2dddcad9a722f04479 Mon Sep 17 00:00:00 2001 From: Jarrett Ye Date: Mon, 16 Dec 2024 22:57:39 +0800 Subject: [PATCH] skip cram entry --- rslib/src/scheduler/fsrs/params.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rslib/src/scheduler/fsrs/params.rs b/rslib/src/scheduler/fsrs/params.rs index c160fa027..0f262da84 100644 --- a/rslib/src/scheduler/fsrs/params.rs +++ b/rslib/src/scheduler/fsrs/params.rs @@ -263,6 +263,9 @@ pub(crate) fn single_card_revlog_to_items( let mut non_manual_entries = None; let mut revlogs_complete = false; for (index, entry) in entries.iter().enumerate().rev() { + if entry.review_kind == RevlogReviewKind::Filtered && entry.ease_factor == 0 { + continue; + } if matches!(entry.button_chosen, 1..=4) { non_manual_entries = Some(index); }