From d9124ed40bfa601a2f44c9ffc542940bcb91e027 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Fri, 25 Feb 2022 15:15:04 +0100 Subject: [PATCH] Set the book title only if we have a library. --- src/search_renderer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/search_renderer.cpp b/src/search_renderer.cpp index 8d089b56f..2b55dd902 100644 --- a/src/search_renderer.cpp +++ b/src/search_renderer.cpp @@ -98,9 +98,11 @@ std::string SearchRenderer::getHtml() std::string zim_id(it.getZimId()); result.set("resultContentId", mp_nameMapper->getNameForId(zim_id)); std::shared_ptr archive; - try { + if (!mp_library) { + result.set("bookTitle", kainjow::mustache::data(false)); + } else { result.set("bookTitle", mp_library->getBookById(zim_id).getTitle()); - } catch (const std::out_of_range& e) {} + } if (it.getWordCount() >= 0) { result.set("wordCount", kiwix::beautifyInteger(it.getWordCount()));