From cb62da65c3e6416603e2d9e9abd0f16ccd84980f Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Tue, 22 Mar 2022 18:44:01 +0100 Subject: [PATCH] Raise a exception if something went wrong in the template rendering. --- src/search_renderer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/search_renderer.cpp b/src/search_renderer.cpp index f40b45e77..34521e3d9 100644 --- a/src/search_renderer.cpp +++ b/src/search_renderer.cpp @@ -164,6 +164,9 @@ std::string SearchRenderer::getHtml() std::stringstream ss; tmpl.render(allData, [&ss](const std::string& str) { ss << str; }); + if (!tmpl.is_valid()) { + throw std::runtime_error("Error while rendering search results: " + tmpl.error_message()); + } return ss.str(); }