mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-08 16:33:43 +02:00
Fix server_library_id not being set
This commit is contained in:
parent
c4d513131f
commit
c8737737ef
1 changed files with 3 additions and 0 deletions
|
|
@ -135,9 +135,11 @@ def get_library(self, library_path):
|
|||
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 @@ def gui_library_changed(self, db, prune=True):
|
|||
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()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue