From 1ac83b7998dbde311b320f58b636685508e2ee90 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 16 Jul 2018 16:29:28 +1000 Subject: [PATCH] fix invalid cards when moving from v2->v1 sched type needs to be reset from 3->2 when relearning cards removed from learning https://anki.tenderapp.com/discussions/beta-testing/1210-scheduling-error --- anki/schedv2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anki/schedv2.py b/anki/schedv2.py index 2287621ce..30f3e4a0f 100644 --- a/anki/schedv2.py +++ b/anki/schedv2.py @@ -1587,7 +1587,7 @@ due = odue, odue = 0, odid = 0, usn = ? where odid != 0""", # remove review cards from relearning self.col.db.execute(""" update cards set -due = odue, queue = 2, mod = %d, usn = %d, odue = 0 +due = odue, queue = 2, type = 2, mod = %d, usn = %d, odue = 0 where queue in (1,3) and type in (2, 3) """ % (intTime(), self.col.usn())) # remove new cards from learning