Fix/remove the lower limit of interval when set due date

This commit is contained in:
Jarrett Ye 2025-06-06 20:07:53 +08:00
parent 1e6d12b830
commit aed2c3168c

View file

@ -48,7 +48,7 @@ impl Card {
fn schedule_as_review(&mut self, interval: u32, due: i32, ease_factor: u16) { fn schedule_as_review(&mut self, interval: u32, due: i32, ease_factor: u16) {
self.original_position = self.last_position(); self.original_position = self.last_position();
self.remove_from_filtered_deck_before_reschedule(); self.remove_from_filtered_deck_before_reschedule();
self.interval = interval.max(1); self.interval = interval;
self.due = due; self.due = due;
self.ctype = CardType::Review; self.ctype = CardType::Review;
self.queue = CardQueue::Review; self.queue = CardQueue::Review;