From 5e5381d66fe895f96bc5e4d080792097eaf72844 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 4 Dec 2008 01:50:52 +0900 Subject: [PATCH] make sure to update counts after addcards() --- anki/deck.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anki/deck.py b/anki/deck.py index 241292a2f..11b25f94d 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -828,7 +828,7 @@ and due < :now""", now=time.time()) return models def addCards(self, fact, cardModelIds): - "Caller must flush first, flushMod after, and rebuild priorities." + "Caller must flush first, flushMod after, rebuild priorities." for cardModel in self.availableCardModels(fact, False): if cardModel.id not in cardModelIds: continue @@ -837,6 +837,8 @@ select count(id) from cards where factId = :fid and cardModelId = :cmid""", fid=fact.id, cmid=cardModel.id) == 0: card = anki.cards.Card(fact, cardModel) + self.cardCount += 1 + self.newCount += 1 self.setModified() def factIsInvalid(self, fact):