diff --git a/schedule/reschedule.py b/schedule/reschedule.py index c967e97..e9ff6f9 100644 --- a/schedule/reschedule.py +++ b/schedule/reschedule.py @@ -97,7 +97,7 @@ def apply_fuzz(self, ivl): if last_review + max_ivl < mw.col.sched.today: # If the latest possible due date is in the past, skip load balance - return ivl + return min(ivl, max_ivl) # Don't schedule the card in the past min_ivl = max(min_ivl, mw.col.sched.today - last_review)