fix order following failed order removal

This commit is contained in:
Damien Elmes 2012-05-24 14:29:05 +09:00
parent dae4c2c453
commit ba667cc94d

View file

@ -143,7 +143,11 @@ update cards set left = left + left*1000 where queue = 1""")
col.modSchema() col.modSchema()
for d in col.decks.all(): for d in col.decks.all():
if d['dyn']: 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['search']
del d['limit'] del d['limit']
del d['order'] del d['order']