use dueCutoff, not current time for delay calculation

This commit is contained in:
Damien Elmes 2011-02-21 12:28:02 +09:00
parent 7547b395ea
commit 467eb87a48

View file

@ -971,10 +971,10 @@ and queue between 1 and 2""",
"Return an adjusted delay value for CARD based on EASE." "Return an adjusted delay value for CARD based on EASE."
if self.cardIsNew(card): if self.cardIsNew(card):
return 0 return 0
if card.due <= time.time(): if card.due <= self.dueCutoff:
return (time.time() - card.due) / 86400.0 return (self.dueCutoff - card.due) / 86400.0
else: else:
return (time.time() - card.due) / 86400.0 return (self.dueCutoff - card.due) / 86400.0
def resetCards(self, ids=None): def resetCards(self, ids=None):
"Reset progress on cards in IDS." "Reset progress on cards in IDS."