diff --git a/src/calibre/gui2/actions/show_book_details.py b/src/calibre/gui2/actions/show_book_details.py index 164feb7958..00e993f0b0 100644 --- a/src/calibre/gui2/actions/show_book_details.py +++ b/src/calibre/gui2/actions/show_book_details.py @@ -28,6 +28,8 @@ class ShowBookDetailsAction(InterfaceAction): library_path = kwargs.get('library_path', None) book_id = kwargs.get('book_id', None) library_id = kwargs.get('library_id', None) + if library_path is not None and self.gui.library_broker.is_gui_library(library_path): + library_path = library_id = None query = kwargs.get('query', None) index = self.gui.library_view.currentIndex() if self.gui.current_view() is not self.gui.library_view and not library_path: