From 367143f4f371af7184a248a29f73f61025752fbb Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 26 Nov 2010 01:49:10 +0900 Subject: [PATCH] make sure to set cards as not due when resetting/rescheduling for old clients --- anki/deck.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 89602c242..7e5fdcf3e 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -990,7 +990,7 @@ youngEase0 = 0, youngEase1 = 0, youngEase2 = 0, youngEase3 = 0, youngEase4 = 0, matureEase0 = 0, matureEase1 = 0, matureEase2 = 0, matureEase3 = 0,matureEase4 = 0, yesCount = 0, noCount = 0, spaceUntil = 0, type = 2, relativeDelay = 2, -combinedDue = created, modified = :now, due = created +combinedDue = created, modified = :now, due = created, isDue = 0 where id in %s""" % ids2str(ids), now=time.time(), new=0) if self.newCardOrder == NEW_CARDS_RANDOM: # we need to re-randomize now @@ -1047,7 +1047,8 @@ successive = 1, yesCount = 1, firstAnswered = :t, type = 1, -relativeDelay = 1 +relativeDelay = 1, +isDue = 0 where id = :id""", vals) self.flushMod()