mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 15:02:21 -04:00
handle text:field in rename & delete
This commit is contained in:
parent
1006943d8e
commit
c33c6318b2
1 changed files with 6 additions and 0 deletions
|
@ -1430,7 +1430,9 @@ where id in %s""" % ids2str(ids), new=new.id, ord=new.ordinal)
|
||||||
# update q/a formats
|
# update q/a formats
|
||||||
for cm in model.cardModels:
|
for cm in model.cardModels:
|
||||||
cm.qformat = cm.qformat.replace("%%(%s)s" % field.name, "")
|
cm.qformat = cm.qformat.replace("%%(%s)s" % field.name, "")
|
||||||
|
cm.qformat = cm.qformat.replace("%%(text:%s)s" % field.name, "")
|
||||||
cm.aformat = cm.aformat.replace("%%(%s)s" % field.name, "")
|
cm.aformat = cm.aformat.replace("%%(%s)s" % field.name, "")
|
||||||
|
cm.aformat = cm.aformat.replace("%%(text:%s)s" % field.name, "")
|
||||||
self.updateCardsFromModel(model)
|
self.updateCardsFromModel(model)
|
||||||
model.setModified()
|
model.setModified()
|
||||||
self.flushMod()
|
self.flushMod()
|
||||||
|
@ -1457,8 +1459,12 @@ update facts set modified = :t where modelId = :mid"""
|
||||||
for cm in model.cardModels:
|
for cm in model.cardModels:
|
||||||
cm.qformat = cm.qformat.replace(
|
cm.qformat = cm.qformat.replace(
|
||||||
"%%(%s)s" % field.name, "%%(%s)s" % newName)
|
"%%(%s)s" % field.name, "%%(%s)s" % newName)
|
||||||
|
cm.qformat = cm.qformat.replace(
|
||||||
|
"%%(text:%s)s" % field.name, "%%(text:%s)s" % newName)
|
||||||
cm.aformat = cm.aformat.replace(
|
cm.aformat = cm.aformat.replace(
|
||||||
"%%(%s)s" % field.name, "%%(%s)s" % newName)
|
"%%(%s)s" % field.name, "%%(%s)s" % newName)
|
||||||
|
cm.aformat = cm.aformat.replace(
|
||||||
|
"%%(text:%s)s" % field.name, "%%(text:%s)s" % newName)
|
||||||
field.name = newName
|
field.name = newName
|
||||||
model.setModified()
|
model.setModified()
|
||||||
self.flushMod()
|
self.flushMod()
|
||||||
|
|
Loading…
Reference in a new issue