From 04d4cb923c9750ead23b8f6003b492a60d380842 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 15 May 2017 13:01:04 +0530 Subject: [PATCH] Fix library names becoming full paths when user is logged in --- src/calibre/srv/library_broker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/srv/library_broker.py b/src/calibre/srv/library_broker.py index 36d56fcccd..455bd5ab27 100644 --- a/src/calibre/srv/library_broker.py +++ b/src/calibre/srv/library_broker.py @@ -116,7 +116,7 @@ class LibraryBroker(object): def allowed_libraries(self, filter_func): with self: allowed_names = filter_func(os.path.basename(l) for l in self.lmap.itervalues()) - return OrderedDict(((lid, path) for lid, path in self.lmap.iteritems() if os.path.basename(path) in allowed_names)) + return OrderedDict(((lid, self.library_map[lid]) for lid, path in self.lmap.iteritems() if os.path.basename(path) in allowed_names)) def __enter__(self): self.lock.acquire()