diff --git a/rslib/src/scheduler/fsrs/params.rs b/rslib/src/scheduler/fsrs/params.rs index ff31b85f2..df1ec15bb 100644 --- a/rslib/src/scheduler/fsrs/params.rs +++ b/rslib/src/scheduler/fsrs/params.rs @@ -488,13 +488,11 @@ pub(crate) fn reviews_for_fsrs( rating: entry.button_chosen as u32, delta_t, }); - if idx >= skip { - if !training || current_reviews.last().unwrap().delta_t > 0 { - let item = FSRSItem { - reviews: current_reviews.clone(), - }; - items.push((entry.id, item)); - } + if idx >= skip && (!training || current_reviews.last().unwrap().delta_t > 0) { + let item = FSRSItem { + reviews: current_reviews.clone(), + }; + items.push((entry.id, item)); } } if items.is_empty() {