automatically fix missing parent decks

This commit is contained in:
Damien Elmes 2012-10-31 10:34:05 +09:00
parent d5e43b364c
commit 7dd271a99c

View file

@ -209,6 +209,10 @@ order by due""" % self._deckLimit(),
# new # new
nlim = self._deckNewLimitSingle(deck) nlim = self._deckNewLimitSingle(deck)
if p: if p:
# if parent was missing, add and restart
if p not in lims:
self.col.decks.id(p)
return self.deckDueList()
nlim = min(nlim, lims[p][0]) nlim = min(nlim, lims[p][0])
new = self._newForDeck(deck['id'], nlim) new = self._newForDeck(deck['id'], nlim)
# learning # learning