From 8ea5f06ea60ffc06aa7972e30f948b39ebce2517 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 12 Oct 2008 07:08:57 +0900 Subject: [PATCH] fix bug in conditional card generation --- anki/deck.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anki/deck.py b/anki/deck.py index 8dbfd5db0..674321762 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -773,10 +773,13 @@ priority != 0 and due < :now and spaceUntil > :now""", ok = True for format in [cardModel.qformat, cardModel.aformat]: empty = {} + local = {}; local.update(fact) for k in fact.keys(): empty[k] = u"" + empty["text:"+k] = u"" + local["text:"+k] = u"" try: - if format % fact == format % empty: + if format % local == format % empty: ok = False except (KeyError, TypeError, ValueError): ok = False