From a15b2103498e993abd7960fea23e8367929ffdaa Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 19 May 2012 08:23:11 +0900 Subject: [PATCH] be tolerant of bad upgrade --- anki/storage.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/anki/storage.py b/anki/storage.py index 661e5b886..2abf12884 100644 --- a/anki/storage.py +++ b/anki/storage.py @@ -101,6 +101,9 @@ def _upgrade(col, ver): for m in col.models.all(): m['css'] = anki.models.defaultModel['css'] for t in m['tmpls']: + if 'css' not in t: + # ankidroid didn't bump version + continue m['css'] += "\n" + t['css'].replace( ".card ", ".card%d "%(t['ord']+1)) del t['css']