From 94d369db18c2a6ac3b0614498d8abcc7db538633 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 30 Apr 2020 11:45:13 +1000 Subject: [PATCH] if conf points to an invalid configuration, fall back on default --- pylib/anki/decks.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pylib/anki/decks.py b/pylib/anki/decks.py index 18796f713..0ae47b9c9 100644 --- a/pylib/anki/decks.py +++ b/pylib/anki/decks.py @@ -340,6 +340,9 @@ class DeckManager: if "conf" in deck: dcid = int(deck["conf"]) # may be a string conf = self.get_config(dcid) + if not conf: + # fall back on default + conf = self.get_config(1) conf["dyn"] = False return conf # dynamic decks have embedded conf