From 7026ef9bd89dde4386051ce8f7edbc1bd2198566 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 24 Feb 2009 00:13:32 +0900 Subject: [PATCH] update card tags after model changed --- anki/deck.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anki/deck.py b/anki/deck.py index 0e4f9e2fb..9f5ea6249 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1153,7 +1153,7 @@ select id, lastFontColour from cardModels""")]) # field remapping if fieldMap: changed = True - self.startProgress(len(fieldMap)+1) + self.startProgress(len(fieldMap)+2) seen = {} for (old, new) in fieldMap.items(): self.updateProgress(_("Changing fields...")) @@ -1221,6 +1221,8 @@ where id in %s""" % ids2str(ids), new=new.id, ord=new.ordinal) self.updateCardQACacheFromIds(factIds, type="facts") self.flushMod() self.updateProgress() + self.updateCardTags() + self.updateProgress() self.rebuildCounts() self.refresh() self.finishProgress()