From 75dd6d44200031b2f4258e8c62d5671602e6449c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 23 Dec 2008 15:38:36 +0900 Subject: [PATCH] update card models table earlier in deck open --- anki/deck.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 31f816a2f..12bfd1a7f 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1836,6 +1836,9 @@ alter table decks add column newCount integer not null default 0""") if ver < 17: s.execute(""" alter table decks add column revCardOrder integer not null default 0""") + if ver < 18: + s.execute(""" +alter table cardModels add column allowEmptyAnswer integer not null default 1""") except: pass deck = s.query(Deck).get(1) @@ -2177,8 +2180,6 @@ where interval < 1""") DeckStorage._addIndices(deck) deck.version = 17 if deck.version < 18: - deck.s.statement(""" -alter table cardModels add column allowEmptyAnswer integer not null default 1""") deck.version = 18 deck.s.commit() deck.s.statement("analyze")