must make sure to save odid on sched flush

This commit is contained in:
Damien Elmes 2012-03-19 20:35:25 +09:00
parent f4151d5d83
commit 28b396895a

View file

@ -98,10 +98,10 @@ insert or replace into cards values
self.col.db.execute( self.col.db.execute(
"""update cards set """update cards set
mod=?, usn=?, type=?, queue=?, due=?, ivl=?, factor=?, reps=?, mod=?, usn=?, type=?, queue=?, due=?, ivl=?, factor=?, reps=?,
lapses=?, left=?, odue=?, did=? where id = ?""", lapses=?, left=?, odue=?, odid=?, did=? where id = ?""",
self.mod, self.usn, self.type, self.queue, self.due, self.ivl, self.mod, self.usn, self.type, self.queue, self.due, self.ivl,
self.factor, self.reps, self.lapses, self.factor, self.reps, self.lapses,
self.left, self.odue, self.did, self.id) self.left, self.odue, self.odid, self.did, self.id)
def q(self, reload=False): def q(self, reload=False):
return self.css() + self._getQA(reload)['q'] return self.css() + self._getQA(reload)['q']