From 53c768e61c982eb826eae3504984a998ee2e678c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 2 Jun 2022 16:42:43 +1000 Subject: [PATCH] Reload scheduler after full download Fixes invalid state where schedVer=2 but v1 scheduler active https://forums.ankiweb.net/t/not-able-to-fix-database-error/20483 --- pylib/anki/collection.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pylib/anki/collection.py b/pylib/anki/collection.py index d80cd49b4..b5c4e79e1 100644 --- a/pylib/anki/collection.py +++ b/pylib/anki/collection.py @@ -315,6 +315,8 @@ class Collection(DeprecatedNamesMixin): ) self.db = DBProxy(weakref.proxy(self._backend)) self.db.begin() + if after_full_sync: + self._load_scheduler() def set_schema_modified(self) -> None: self.db.execute("update col set scm=?", int_time(1000))