add integrity check back to fixIntegrity

This commit is contained in:
Damien Elmes 2011-12-18 12:32:44 +09:00
parent fca4ef7c00
commit 7b53facc4c

View file

@ -585,6 +585,8 @@ where c.nid == f.id
problems = []
self.save()
oldSize = os.stat(self.path)[stat.ST_SIZE]
if self.db.scalar("pragma integrity_check") != "ok":
return _("Collection is corrupt. Please see the manual.")
# delete any notes with missing cards
ids = self.db.list("""
select id from notes where id not in (select distinct nid from cards)""")