From 3b0334b04d0b05964f131fb8e198a25438d3bab3 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 4 Dec 2011 16:28:01 +0900 Subject: [PATCH] add schema check to note save --- anki/notes.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/anki/notes.py b/anki/notes.py index 3f1397aef..9895e38f2 100644 --- a/anki/notes.py +++ b/anki/notes.py @@ -26,6 +26,7 @@ class Note(object): self.flags = 0 self.data = "" self._fmap = self.col.models.fieldMap(self._model) + self.scm = self.col.scm def load(self): (self.guid, @@ -43,8 +44,10 @@ from notes where id = ?""", self.id) self.tags = self.col.tags.split(self.tags) self._model = self.col.models.get(self.mid) self._fmap = self.col.models.fieldMap(self._model) + self.scm = self.col.scm def flush(self, mod=None): + assert self.scm == self.col.scm self._preFlush() self.mod = mod if mod else intTime() self.usn = self.col.usn()