From c8737737effd54f98f308b279d90d2255eb7536a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 10 Apr 2017 21:21:00 +0530 Subject: [PATCH] Fix server_library_id not being set --- src/calibre/srv/library_broker.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/srv/library_broker.py b/src/calibre/srv/library_broker.py index 6550c3e4f8..e064c061cc 100644 --- a/src/calibre/srv/library_broker.py +++ b/src/calibre/srv/library_broker.py @@ -135,9 +135,11 @@ class GuiLibraryBroker(LibraryBroker): db = self.loaded_dbs.get(library_id) if db is None: db = self.loaded_dbs[library_id] = self.init_library(path, False) + db.new_api.server_library_id = library_id return db db = self.init_library(library_path, False) library_id = library_id_from_path(library_path, self.lmap) + db.new_api.server_library_id = library_id self.lmap[library_id] = library_path self.loaded_dbs[library_id] = db return db @@ -166,6 +168,7 @@ class GuiLibraryBroker(LibraryBroker): library_id = self.gui_library_id = library_id_from_path(newloc, self.lmap) self.lmap[library_id] = newloc self.loaded_dbs[library_id] = db + db.new_api.server_library_id = library_id if prune: self._prune_loaded_dbs()