From ba667cc94d05e333ff0285f8555e2debbb5cf6f2 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 24 May 2012 14:29:05 +0900 Subject: [PATCH] fix order following failed order removal --- anki/storage.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/anki/storage.py b/anki/storage.py index ca3409723..d60c25095 100644 --- a/anki/storage.py +++ b/anki/storage.py @@ -143,7 +143,11 @@ update cards set left = left + left*1000 where queue = 1""") col.modSchema() for d in col.decks.all(): if d['dyn']: - d['terms'] = [[d['search'], d['limit'], d['order']]] + order = d['order'] + # failed order was removed + if order >= 5: + order -= 1 + d['terms'] = [[d['search'], d['limit'], order]] del d['search'] del d['limit'] del d['order']