mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 22:42:25 -04:00
fix tagging in check media db
This commit is contained in:
parent
7adbad0ffa
commit
a9c04a69d1
1 changed files with 3 additions and 2 deletions
|
@ -156,7 +156,8 @@ def rebuildMediaDir(deck, deleteRefs=False, dirty=True):
|
|||
updateFields.append({'id': id, 'val': val})
|
||||
modifiedFacts[fid] = 1
|
||||
else:
|
||||
unmodifiedFacts[fid] = 1
|
||||
if fid not in factsMissingMedia:
|
||||
unmodifiedFacts[fid] = 1
|
||||
# update modified fields
|
||||
if modifiedFacts:
|
||||
_modifyFields(deck, updateFields, modifiedFacts, dirty)
|
||||
|
@ -165,7 +166,7 @@ def rebuildMediaDir(deck, deleteRefs=False, dirty=True):
|
|||
if deleteRefs:
|
||||
deck.deleteTags(modifiedFacts.keys(), _("Media Missing"))
|
||||
else:
|
||||
deck.addTags(modifiedFacts.keys(), _("Media Missing"))
|
||||
deck.addTags(factsMissingMedia.keys(), _("Media Missing"))
|
||||
deck.deleteTags(unmodifiedFacts.keys(), _("Media Missing"))
|
||||
# build cache of db records
|
||||
mediaIds = dict(deck.s.all("select filename, id from media"))
|
||||
|
|
Loading…
Reference in a new issue