From 86126438ad2995c33e3d8c96ef89850437e80ce6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 1 Apr 2023 07:56:14 +0530 Subject: [PATCH] Book details popup: Fix fields for external libraries not using the correct preference --- src/calibre/gui2/book_details.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index ad78b38a84..3a2bd2fcff 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -257,11 +257,7 @@ def render_html(mi, vertical, widget, all_fields=False, render_data_func=None, def get_field_list(fm, use_defaults=False, pref_name='book_display_fields', mi=None): - if mi is not None and hasattr(mi, '_bd_dbwref') and mi._bd_dbwref is not None: - db = mi._bd_dbwref - else: - from calibre.gui2.ui import get_gui - db = get_gui().current_db + db = db_for_mi(mi) if use_defaults: src = db.prefs.defaults else: