diff --git a/anki/deck.py b/anki/deck.py index 9b5ac249b..1d892fbcd 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1237,6 +1237,8 @@ where facts.id not in (select distinct factId from cards)""") # delete unused self.s.statement("delete from tags where id in %s and priority = 2" % ids2str(unused)) + # remove any dangling facts + self.deleteDanglingFacts() self.rebuildCounts() self.refresh() self.flushMod()