mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 06:52:21 -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})
|
updateFields.append({'id': id, 'val': val})
|
||||||
modifiedFacts[fid] = 1
|
modifiedFacts[fid] = 1
|
||||||
else:
|
else:
|
||||||
unmodifiedFacts[fid] = 1
|
if fid not in factsMissingMedia:
|
||||||
|
unmodifiedFacts[fid] = 1
|
||||||
# update modified fields
|
# update modified fields
|
||||||
if modifiedFacts:
|
if modifiedFacts:
|
||||||
_modifyFields(deck, updateFields, modifiedFacts, dirty)
|
_modifyFields(deck, updateFields, modifiedFacts, dirty)
|
||||||
|
@ -165,7 +166,7 @@ def rebuildMediaDir(deck, deleteRefs=False, dirty=True):
|
||||||
if deleteRefs:
|
if deleteRefs:
|
||||||
deck.deleteTags(modifiedFacts.keys(), _("Media Missing"))
|
deck.deleteTags(modifiedFacts.keys(), _("Media Missing"))
|
||||||
else:
|
else:
|
||||||
deck.addTags(modifiedFacts.keys(), _("Media Missing"))
|
deck.addTags(factsMissingMedia.keys(), _("Media Missing"))
|
||||||
deck.deleteTags(unmodifiedFacts.keys(), _("Media Missing"))
|
deck.deleteTags(unmodifiedFacts.keys(), _("Media Missing"))
|
||||||
# build cache of db records
|
# build cache of db records
|
||||||
mediaIds = dict(deck.s.all("select filename, id from media"))
|
mediaIds = dict(deck.s.all("select filename, id from media"))
|
||||||
|
|
Loading…
Reference in a new issue