From 46561876a117dffab5681af114b71b4789faa010 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 1 Mar 2018 13:00:42 +1000 Subject: [PATCH] refuse to open files created with newer schema version --- anki/storage.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anki/storage.py b/anki/storage.py index e209c51ff..0f826397b 100644 --- a/anki/storage.py +++ b/anki/storage.py @@ -40,6 +40,8 @@ def Collection(path, lock=True, server=False, sync=True, log=False): col = _Collection(db, server, log) if ver < SCHEMA_VERSION: _upgrade(col, ver) + elif ver > SCHEMA_VERSION: + raise Exception("This file requires a newer version of Anki.") elif create: # add in reverse order so basic is default addClozeModel(col)