fix due column as well in db check

This commit is contained in:
Damien Elmes 2019-02-04 14:33:53 +10:00
parent 86fb47d49d
commit 1675d2f01e

View file

@ -855,6 +855,9 @@ and type = 0""", intTime(), self.usn())
curs.execute("update cards set ivl=round(ivl) where ivl!=round(ivl)") curs.execute("update cards set ivl=round(ivl) where ivl!=round(ivl)")
if curs.rowcount: if curs.rowcount:
problems.append("Fixed %d cards with v2 scheduler decimal interval bug." % curs.rowcount) problems.append("Fixed %d cards with v2 scheduler decimal interval bug." % curs.rowcount)
curs.execute("update cards set due=round(due) where due!=round(due)")
if curs.rowcount:
problems.append("Fixed %d cards with v2 scheduler decimal due bug." % curs.rowcount)
# and finally, optimize # and finally, optimize
self.optimize() self.optimize()
newSize = os.stat(self.path)[stat.ST_SIZE] newSize = os.stat(self.path)[stat.ST_SIZE]