mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 14:32:22 -04:00
ensure cardmodel/fieldmodels work when given a string too
This commit is contained in:
parent
5fe42791c3
commit
55194f8aa7
1 changed files with 4 additions and 2 deletions
|
@ -417,8 +417,9 @@ class SyncTools(object):
|
||||||
self.deck.deleteFieldModel(model, fm)
|
self.deck.deleteFieldModel(model, fm)
|
||||||
|
|
||||||
def getFieldModel(self, model, remote):
|
def getFieldModel(self, model, remote):
|
||||||
|
id = int(remote['id'])
|
||||||
for fm in model.fieldModels:
|
for fm in model.fieldModels:
|
||||||
if fm.id == remote['id']:
|
if fm.id == id:
|
||||||
return fm
|
return fm
|
||||||
fm = FieldModel()
|
fm = FieldModel()
|
||||||
model.addFieldModel(fm)
|
model.addFieldModel(fm)
|
||||||
|
@ -437,8 +438,9 @@ class SyncTools(object):
|
||||||
self.deck.deleteCardModel(model, cm)
|
self.deck.deleteCardModel(model, cm)
|
||||||
|
|
||||||
def getCardModel(self, model, remote):
|
def getCardModel(self, model, remote):
|
||||||
|
id = int(remote['id'])
|
||||||
for cm in model.cardModels:
|
for cm in model.cardModels:
|
||||||
if cm.id == remote['id']:
|
if cm.id == id:
|
||||||
return cm
|
return cm
|
||||||
cm = CardModel()
|
cm = CardModel()
|
||||||
model.addCardModel(cm)
|
model.addCardModel(cm)
|
||||||
|
|
Loading…
Reference in a new issue