fix problem with null card model props

This commit is contained in:
Damien Elmes 2009-01-06 12:16:32 +09:00
parent 8ab3e3250d
commit 7ad0e99b59

View file

@ -1586,7 +1586,14 @@ select id from fields where factId not in (select id from facts)""")
self.s.statement("update cards set isDue = 0") self.s.statement("update cards set isDue = 0")
# fix problems with conflicts on merge # fix problems with conflicts on merge
self.s.statement("update fields set id = random()") self.s.statement("update fields set id = random()")
# model sources null? # these sometimes end up null on upgrade
self.s.statement("update models set source = 0 where source is null")
self.s.statement(
"update cardModels set allowEmptyAnswer = 1 "
"where allowEmptyAnswer is null")
self.s.statement(
"update cardModels set typeAnswer = 0 where typeAnswer is null")
self.s.statement("update models set source = 0 where source is null") self.s.statement("update models set source = 0 where source is null")
# fix any priorities # fix any priorities
self.updateAllPriorities() self.updateAllPriorities()