From 967027a22d3066278856e296251889a22ba47534 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 27 Mar 2025 02:59:25 +0530 Subject: [PATCH] Fix #2104281 [Error: Unhandled exception when deleting entries](https://bugs.launchpad.net/calibre/+bug/2104281) --- src/calibre/gui2/book_details.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index b57397a47f..27b9f0ce81 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -84,7 +84,10 @@ def set_html(mi, html, text_browser): search_paths = [] db, _ = db_for_mi(mi) if db and book_id is not None: - path = db.abspath(book_id, index_is_id=True) + try: + path = db.abspath(book_id, index_is_id=True) + except Exception: # deleted book + path = '' if path: search_paths = [path] text_browser.setSearchPaths(search_paths)