fix 'delete' option of media check

This commit is contained in:
Damien Elmes 2008-12-10 22:05:44 +09:00
parent e1aa79336c
commit 3afcf982dd

View file

@ -85,8 +85,9 @@ def _modifyFields(deck, fieldsToUpdate, modifiedFacts, dirty):
deck.s.statement( deck.s.statement(
"update facts set modified = :time where id in %s" % "update facts set modified = :time where id in %s" %
factIds, time=time.time()) factIds, time=time.time())
ids = deck.s.all("""select cards.id, cards.cardModelId, facts.id ids = deck.s.all("""select cards.id, cards.cardModelId, facts.id,
from cards, facts where cards.factId = facts.id and facts.id in %s""" facts.modelId from cards, facts where
cards.factId = facts.id and facts.id in %s"""
% factIds) % factIds)
deck.updateCardQACache(ids, dirty) deck.updateCardQACache(ids, dirty)
deck.flushMod() deck.flushMod()