only require due to be past cutoff if the card was passed

This commit is contained in:
Damien Elmes 2010-11-12 12:51:53 +09:00
parent 3a7f343464
commit 919353c57d

View file

@ -784,7 +784,8 @@ where id in """
anki.cards.Card.updateStats(card, ease, oldState)
# update type & ensure past cutoff
card.type = self.cardType(card)
card.due = max(card.due, self.dueCutoff+1)
if ease != 1:
card.due = max(card.due, self.dueCutoff+1)
# allow custom schedulers to munge the card
if self.answerPreSave:
self.answerPreSave(card, ease)