From e339df5ef8cc0a0af997df9d730f09d1f6b85d38 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 11 Apr 2011 20:59:39 +0900 Subject: [PATCH] ensure first field can be sorted, flush config out, and ensure schema mod --- anki/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anki/models.py b/anki/models.py index 169d7c115..6b675a5b3 100644 --- a/anki/models.py +++ b/anki/models.py @@ -153,9 +153,11 @@ insert or replace into models values (?, ?, ?, ?, ?, ?, ?)""", return self.conf['sortf'] def setSortIdx(self, idx): - assert idx > 0 and idx < len(self.fields) + assert idx >= 0 and idx < len(self.fields) self.conf['sortf'] = idx + self.deck.modSchema() self.deck.updateFieldCache(self.fids(), csum=False) + self.flush() def newField(self): return defaultField.copy()