From 2754ead0a4e8ca313084a8a0691550ef32feefc5 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 3 Jul 2013 04:27:46 +0900 Subject: [PATCH] don't bug out if cloze:text is invalid (#925) --- aqt/models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/aqt/models.py b/aqt/models.py index ffaf20447..939a4db36 100644 --- a/aqt/models.py +++ b/aqt/models.py @@ -126,8 +126,12 @@ class Models(QDialog): n = self.col.newNote(forDeck=False) for name in n.keys(): n[name] = "("+name+")" - if "{{cloze:Text}}" in self.model['tmpls'][0]['qfmt']: - n['Text'] = _("This is a {{c1::sample}} cloze deletion.") + try: + if "{{cloze:Text}}" in self.model['tmpls'][0]['qfmt']: + n['Text'] = _("This is a {{c1::sample}} cloze deletion.") + except: + # invalid cloze + pass return n def onFields(self):