From 6f9b152028ae13f7aea1c9babb869242b99acf70 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 19 Jun 2023 18:39:00 +1000 Subject: [PATCH] Handle case where cards are imported into a collection with a newer start https://forums.ankiweb.net/t/bug-report-when-the-original-due-is-less-than-0-the-due-will-be-weird-when-empty-the-filter-deck/31279 The 0 day case isn't fixed by this, but I don't think we can fix that with the current schema. --- rslib/src/scheduler/filtered/card.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rslib/src/scheduler/filtered/card.rs b/rslib/src/scheduler/filtered/card.rs index 69da3b087..f3d5915c5 100644 --- a/rslib/src/scheduler/filtered/card.rs +++ b/rslib/src/scheduler/filtered/card.rs @@ -103,7 +103,7 @@ impl Card { } SchedulerVersion::V2 => { // original_due is cleared if card answered in filtered deck - if self.original_due > 0 { + if self.original_due != 0 { self.due = self.original_due; }