From 25e034a8c4fc8fffb720f9e22b17c05caba2d41d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 16 Jan 2026 19:17:29 +0530 Subject: [PATCH] Fix regression causing failure when second line template is None --- src/calibre/gui2/library/bookshelf_view.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/library/bookshelf_view.py b/src/calibre/gui2/library/bookshelf_view.py index eeba63cc3d..b348a415a9 100644 --- a/src/calibre/gui2/library/bookshelf_view.py +++ b/src/calibre/gui2/library/bookshelf_view.py @@ -1059,9 +1059,9 @@ class BookCase(QObject): if mdb is None or invalidate.is_set(): return db = mdb.new_api - spine_size_template = db.pref('bookshelf_spine_size_template', get_default_from_defaults=True) + spine_size_template = db.pref('bookshelf_spine_size_template', get_default_from_defaults=True) or '' if gprefs['bookshelf_make_space_for_second_line']: - author_template = db.pref('bookshelf_author_template', get_default_from_defaults=True) + author_template = db.pref('bookshelf_author_template', get_default_from_defaults=True) or '' if author_template.strip(): min_line_height *= 2 template_cache = {}