From 97778bec4315277d44fceb5cc9c6b7f725b8feee Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 3 Sep 2020 16:00:06 +1000 Subject: [PATCH] log 0 day interval as 1 day Allows distinguishing it from resetting to new, and is treated as a one day delay when answering anyway. --- rslib/src/sched/reviews.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rslib/src/sched/reviews.rs b/rslib/src/sched/reviews.rs index 1d5b4c945..160a23faa 100644 --- a/rslib/src/sched/reviews.rs +++ b/rslib/src/sched/reviews.rs @@ -40,7 +40,7 @@ impl Collection { for mut card in col.storage.all_searched_cards()? { let original = card.clone(); let interval = distribution.sample(&mut rng); - col.log_manually_scheduled_review(&card, usn, interval)?; + col.log_manually_scheduled_review(&card, usn, interval.max(1))?; card.schedule_as_review(interval, today); col.update_card(&mut card, &original, usn)?; }