From 6096d39748b7d0bd6a86169efbd15bd0a3552839 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 14 May 2012 03:02:19 +0900 Subject: [PATCH] revert to default did if invalid in _newCard() --- anki/collection.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anki/collection.py b/anki/collection.py index 0aa539292..309a8f1b5 100644 --- a/anki/collection.py +++ b/anki/collection.py @@ -366,6 +366,8 @@ insert into cards values (?,?,?,?,?,?,0,0,?,0,0,0,0,0,0,0,0,"")""", card.nid = note.id card.ord = template['ord'] card.did = template['did'] or note.model()['did'] + # if invalid did, use default instead + card.did = self.decks.get(card.did)['id'] card.due = self._dueForDid(card.did, due) if flush: card.flush()