From 7f75364fbe44b678c50555f9a054259b79b6205c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 28 Mar 2010 10:18:13 +0900 Subject: [PATCH] delete mediamissing tags before setting --- anki/media.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anki/media.py b/anki/media.py index a7977baef..5011220e4 100644 --- a/anki/media.py +++ b/anki/media.py @@ -195,11 +195,11 @@ def rebuildMediaDir(deck, deleteRefs=False, dirty=True): # fix tags deck.updateProgress(_("Update tags...")) if dirty: + deck.deleteTags(unmodifiedFacts.keys(), _("MediaMissing")) if deleteRefs: deck.deleteTags(modifiedFacts.keys(), _("MediaMissing")) else: deck.addTags(factsMissingMedia.keys(), _("MediaMissing")) - deck.deleteTags(unmodifiedFacts.keys(), _("MediaMissing")) # build cache of db records deck.updateProgress(_("Delete unused files...")) mediaIds = dict(deck.s.all("select filename, id from media"))