fix failed+suspended upgrade

This commit is contained in:
Damien Elmes 2012-06-05 19:30:13 +09:00
parent c8b2b5ff87
commit c6cc874011

View file

@ -684,10 +684,10 @@ and ord = ? limit 1""", m['id'], t['ord']):
# and failed cards # and failed cards
left = len(col.decks.confForDid(1)['lapse']['delays'])*1001 left = len(col.decks.confForDid(1)['lapse']['delays'])*1001
col.db.execute(""" col.db.execute("""
update cards set left=?,type=1,queue=1,ivl=1 where type=1 and ivl <= 1""", update cards set left=?,type=1,queue=1,ivl=1 where type=1 and ivl <= 1
left) and queue>=0""", left)
col.db.execute(""" col.db.execute("""
update cards set odue=?,left=?,type=2 where type=1 and ivl > 1""", update cards set odue=?,left=?,type=2 where type=1 and ivl > 1 and queue>=0""",
col.sched.today+1, left) col.sched.today+1, left)
# and due cards # and due cards
col.db.execute(""" col.db.execute("""