Philipp Hörist pushed to branch master at gajim / gajim
Commits:
e1da4efd by wurstsalat at 2022-03-22T22:55:16+00:00
CacheStorage: Rebuild malformed database automatically
- - - - -
1 changed file:
- gajim/common/storage/cache.py
Changes:
=====================================
gajim/common/storage/cache.py
=====================================
@@ -122,7 +122,13 @@ def _namedtuple_factory(cursor: sqlite3.Cursor,
return Row(*row)
def _migrate(self) -> None:
- user_version = self.user_version
+ try:
+ user_version = self.user_version
+ except sqlite3.DatabaseError as error:
+ log.error('Database error: %s', error)
+ self._reinit_storage()
+ return
+
if user_version > CURRENT_USER_VERSION:
# Gajim was downgraded, reinit the storage
self._reinit_storage()
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/e1da4efdebb3a7e2d31b948edd192c642113beaf
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/e1da4efdebb3a7e2d31b948edd192c642113beaf
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits