diff --git a/rslib/src/scheduler/states/relearning.rs b/rslib/src/scheduler/states/relearning.rs index 209ee71bf..ae7fa50b0 100644 --- a/rslib/src/scheduler/states/relearning.rs +++ b/rslib/src/scheduler/states/relearning.rs @@ -135,13 +135,13 @@ impl RelearnState { fn answer_easy(self, ctx: &StateContext) -> ReviewState { let scheduled_days = if let Some(states) = &ctx.fsrs_next_states { let (minimum, maximum) = ctx.min_and_max_review_intervals(1); - let interval = states.easy.interval + 1; + let interval = states.easy.interval; ctx.with_review_fuzz(interval as f32, minimum, maximum) } else { - self.review.scheduled_days + 1 + self.review.scheduled_days }; ReviewState { - scheduled_days, + scheduled_days + 1, elapsed_days: 0, memory_state: ctx.fsrs_next_states.as_ref().map(|s| s.easy.memory.into()), ..self.review