mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 22:42:25 -04:00
check if modified in setvar()
This commit is contained in:
parent
19584bd642
commit
a6827b8dd7
1 changed files with 5 additions and 1 deletions
|
@ -1857,10 +1857,14 @@ cardTags.tagId in %s""" % ids2str(ids)
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
def setVar(self, key, value, mod=True):
|
def setVar(self, key, value, mod=True):
|
||||||
|
if self.s.scalar("""
|
||||||
|
select value = :value from deckVars
|
||||||
|
where key = :key""", key=key, value=value):
|
||||||
|
return
|
||||||
self.s.statement("insert or replace into deckVars (key, value) "
|
self.s.statement("insert or replace into deckVars (key, value) "
|
||||||
"values (:key, :value)", key=key, value=value)
|
"values (:key, :value)", key=key, value=value)
|
||||||
if mod:
|
if mod:
|
||||||
self.flushMod()
|
self.setModified()
|
||||||
|
|
||||||
# Failed card handling
|
# Failed card handling
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|
Loading…
Reference in a new issue