From 4763e411807ef4e64ce76c7d40ba31da62cc9c9a Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 4 Mar 2009 11:59:34 +0900 Subject: [PATCH] add/delete tags should update card ids, not fact ids --- anki/deck.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index b32065362..c4aae6658 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1501,7 +1501,6 @@ facts.modelId = :id""", id=modelId)) def updateCardTags(self, cardIds=None): self.s.flush() - t = time.time() if cardIds is None: self.s.statement("delete from cardTags") self.s.statement("delete from tags") @@ -1563,7 +1562,7 @@ where id = :id""", pending) "select id from cards where factId in %s" % ids2str(factIds)) self.updateCardQACacheFromIds(factIds, type="facts") - self.updateCardTags(ids) + self.updateCardTags(cardIds) self.updatePriorities(cardIds) self.flushMod() self.finishProgress() @@ -1596,7 +1595,7 @@ where id = :id""", pending) "select id from cards where factId in %s" % ids2str(factIds)) self.updateCardQACacheFromIds(factIds, type="facts") - self.updateCardTags(ids) + self.updateCardTags(cardIds) self.updatePriorities(cardIds) self.flushMod() self.finishProgress()