From bc2e9d9593f0c7b90985e29a50d29adb281c1164 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 23 Apr 2009 16:49:55 +0900 Subject: [PATCH] fix adding cards while in random mode --- anki/deck.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 32bb66629..766cf2674 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -962,15 +962,15 @@ and due < :now""", now=time.time()) self.s.save(fact) self.factCount += 1 self.flushMod() - random = self.newCardOrder == NEW_CARDS_RANDOM - if random: + isRandom = self.newCardOrder == NEW_CARDS_RANDOM + if isRandom: oldest = self.s.scalar(""" select min(due) from cards where type = 2 and priority in (1,2,3,4)""") or 0 due = random.uniform(oldest, time.time()) for cardModel in cms: card = anki.cards.Card(fact, cardModel) - if random: + if isRandom: card.due = due + card.ordinal card.combinedDue = card.due self.flushMod()