refuse to open files created with newer schema version

This commit is contained in:
Damien Elmes 2018-03-01 13:00:42 +10:00
parent 2d79a92247
commit 46561876a1

View file

@ -40,6 +40,8 @@ def Collection(path, lock=True, server=False, sync=True, log=False):
col = _Collection(db, server, log) col = _Collection(db, server, log)
if ver < SCHEMA_VERSION: if ver < SCHEMA_VERSION:
_upgrade(col, ver) _upgrade(col, ver)
elif ver > SCHEMA_VERSION:
raise Exception("This file requires a newer version of Anki.")
elif create: elif create:
# add in reverse order so basic is default # add in reverse order so basic is default
addClozeModel(col) addClozeModel(col)