From 3afcf982dd786244ba79be4a8fc606b1e6c7a6cb Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 10 Dec 2008 22:05:44 +0900 Subject: [PATCH] fix 'delete' option of media check --- anki/media.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/anki/media.py b/anki/media.py index bf7a14b22..aab885a6d 100644 --- a/anki/media.py +++ b/anki/media.py @@ -85,8 +85,9 @@ def _modifyFields(deck, fieldsToUpdate, modifiedFacts, dirty): deck.s.statement( "update facts set modified = :time where id in %s" % factIds, time=time.time()) - ids = deck.s.all("""select cards.id, cards.cardModelId, facts.id -from cards, facts where cards.factId = facts.id and facts.id in %s""" + ids = deck.s.all("""select cards.id, cards.cardModelId, facts.id, +facts.modelId from cards, facts where +cards.factId = facts.id and facts.id in %s""" % factIds) deck.updateCardQACache(ids, dirty) deck.flushMod()