From cc650da61667f3676f050ec02bab80a187c87539 Mon Sep 17 00:00:00 2001 From: Doug Blank Date: Sun, 17 Apr 2016 00:31:05 -0400 Subject: [PATCH] InMemoryDB: load last, set has_changed = False --- gramps/plugins/database/inmemorydb.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gramps/plugins/database/inmemorydb.py b/gramps/plugins/database/inmemorydb.py index 234eb2e1b..dc3c49a43 100644 --- a/gramps/plugins/database/inmemorydb.py +++ b/gramps/plugins/database/inmemorydb.py @@ -63,11 +63,12 @@ class InMemoryDB(DBAPI): from gramps.plugins.importer.importxml import importData from gramps.cli.user import User if self._directory: - backups = list(reversed(glob.glob(os.path.join( - self._directory, "backup-*.gramps")))) + backups = sorted(glob.glob(os.path.join( + self._directory, "backup-*.gramps")), reverse=True) if backups: filename = backups[0] if os.path.isfile(filename): importData(self, filename, User()) self.reindex_reference_map(lambda progress: None) self.rebuild_secondary(lambda progress: None) + self.has_changed = False