recover from decks with blank sections (eg '::deck')

This commit is contained in:
Damien Elmes 2018-09-22 16:04:26 +10:00
parent c9870ed92c
commit afe81347cd
2 changed files with 12 additions and 0 deletions

View file

@ -234,6 +234,12 @@ order by due""" % self._deckLimit(),
deck['name'] += "1"
self.col.decks.save(deck)
return self.deckDueList()
# ensure no sections are blank
if not all(deck['name'].split("::")):
deck['name'] = "recovered"
self.col.decks.save(deck)
return self.deckDueList()
p = parent(deck['name'])
# new
nlim = self._deckNewLimitSingle(deck)

View file

@ -224,6 +224,12 @@ order by due""" % self._deckLimit(),
deck['name'] += "1"
self.col.decks.save(deck)
return self.deckDueList()
# ensure no sections are blank
if not all(deck['name'].split("::")):
deck['name'] = "recovered"
self.col.decks.save(deck)
return self.deckDueList()
p = parent(deck['name'])
# new
nlim = self._deckNewLimitSingle(deck)