ensure nextPos is not null

This commit is contained in:
Damien Elmes 2012-03-06 16:21:51 +09:00
parent a99101d95c
commit d60a3f8e25

View file

@ -250,7 +250,7 @@ insert into revlog values (?,?,?,?,?,?,?,?,?)""", revlog)
if self.needCards:
# make sure new position is correct
self.dst.conf['nextPos'] = self.dst.db.scalar(
"select max(due)+1 from cards where type = 0")
"select max(due)+1 from cards where type = 0") or 0
else:
# newly added models will have been flagged with needWizard=1; we
# need to mark reused models with needWizard=2 so the new cards