diff --git a/anki/decks.py b/anki/decks.py index 02148b0d9..561e4a3a1 100644 --- a/anki/decks.py +++ b/anki/decks.py @@ -38,7 +38,6 @@ defaultDynamicDeck = { 'delays': [1, 10], 'separate': True, 'fmult': 0, - 'cramRev': False, 'search': "", 'limit': 100, 'order': 0, diff --git a/anki/sched.py b/anki/sched.py index 4302ba34e..61c9d3db3 100644 --- a/anki/sched.py +++ b/anki/sched.py @@ -904,16 +904,12 @@ order by c.mod""" % ((self.dayCutoff-86400)*1000) for c, id in enumerate(ids): # start at -100000 so that reviews are all due data.append((did, -100000+c, t, u, id)) - if deck['cramRev']: - # everything in the new queue - queue = "0" - else: - # due reviews stay in the review queue. careful: can't use - # "odid or did", as sqlite converts to boolean - queue = """ + # due reviews stay in the review queue. careful: can't use + # "odid or did", as sqlite converts to boolean + queue = """ (case when type=2 and (case when odue then odue <= %d else due <= %d end) then 2 else 0 end)""" - queue %= (self.today, self.today) + queue %= (self.today, self.today) self.col.db.executemany(""" update cards set odid = (case when odid then odid else did end),