account for case differences when recovering from missing parents

This commit is contained in:
Damien Elmes 2012-11-01 06:36:46 +09:00
parent 7dd271a99c
commit dd467cd413

View file

@ -211,7 +211,8 @@ order by due""" % self._deckLimit(),
if p:
# if parent was missing, add and restart
if p not in lims:
self.col.decks.id(p)
deck['name'] = self.col.decks._ensureParents(deck['name'])
self.col.decks.save(deck)
return self.deckDueList()
nlim = min(nlim, lims[p][0])
new = self._newForDeck(deck['id'], nlim)