From 1d257c05ce3c12c36ef9e915280fb52b29ac9898 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 6 Sep 2017 13:02:52 +1000 Subject: [PATCH] 'oldest first' now uses the revlog for correct ordering --- anki/sched.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anki/sched.py b/anki/sched.py index e50c67dc7..5e9a8b22f 100644 --- a/anki/sched.py +++ b/anki/sched.py @@ -983,7 +983,7 @@ due = odue, odue = 0, odid = 0, usn = ? where %s""" % lim, def _dynOrder(self, o, l): if o == DYN_OLDEST: - t = "c.mod" + t = "(select max(id) from revlog where cid=c.id)" elif o == DYN_RANDOM: t = "random()" elif o == DYN_SMALLINT: