diff --git a/rslib/src/scheduler/reviews.rs b/rslib/src/scheduler/reviews.rs index 113c54984..943d620cd 100644 --- a/rslib/src/scheduler/reviews.rs +++ b/rslib/src/scheduler/reviews.rs @@ -41,6 +41,7 @@ impl Card { } fn schedule_as_review(&mut self, interval: u32, due: i32, ease_factor: u16) { + self.original_position = self.last_position(); self.remove_from_filtered_deck_before_reschedule(); self.interval = interval.max(1); self.due = due;