make sure currentModelId is set and css regenerated on upgrade

This commit is contained in:
Damien Elmes 2011-08-28 15:14:04 +09:00
parent c0e992618c
commit b3937a3280

View file

@ -477,6 +477,11 @@ order by ordinal""", mid)):
def _postSchemaUpgrade(deck): def _postSchemaUpgrade(deck):
"Handle the rest of the upgrade to 2.0." "Handle the rest of the upgrade to 2.0."
import anki.deck import anki.deck
# make sure we have a current model id
deck.conf['currentModelId'] = deck.models.models.keys()[0]
# regenerate css
for m in deck.models.all():
deck.models.save(m)
# fix creation time # fix creation time
deck.sched._updateCutoff() deck.sched._updateCutoff()
d = datetime.datetime.today() d = datetime.datetime.today()