From 1aac334e646354b50abd4d7fe9ff9ea12d9b4662 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 10 Apr 2017 22:55:57 +0530 Subject: [PATCH] ... --- src/calibre/srv/library_broker.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/srv/library_broker.py b/src/calibre/srv/library_broker.py index 804bbd34a1..d57d59fc1e 100644 --- a/src/calibre/srv/library_broker.py +++ b/src/calibre/srv/library_broker.py @@ -177,6 +177,7 @@ class GuiLibraryBroker(LibraryBroker): self.loaded_dbs[library_id] = db db.new_api.server_library_id = library_id if olddb is not None and samefile(olddb.backend.library_path, db.backend.library_path): + # This happens after a restore database, for example olddb.close(), olddb.break_cycles() self._prune_loaded_dbs()