fix return when collection corrupt

This commit is contained in:
Damien Elmes 2012-08-28 12:37:37 +09:00
parent 73bfbb7f24
commit a742784873

View file

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