From 60148717e155c1a71c7565adbecdf20ae7a8ac82 Mon Sep 17 00:00:00 2001 From: Veloman Yunkan Date: Mon, 26 Sep 2022 13:09:12 +0400 Subject: [PATCH] Fixed search results for kiwix-desktop --- src/search_renderer.cpp | 4 ++-- src/server/internalServer.cpp | 2 +- static/templates/search_result.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/search_renderer.cpp b/src/search_renderer.cpp index 8da95baa0..7b293f628 100644 --- a/src/search_renderer.cpp +++ b/src/search_renderer.cpp @@ -166,7 +166,7 @@ kainjow::mustache::data buildPagination( std::string SearchRenderer::renderTemplate(const std::string& tmpl_str) { - const std::string absPathPrefix = protocolPrefix + "content/"; + const std::string absPathPrefix = protocolPrefix; // Build the results list kainjow::mustache::data items{kainjow::mustache::data::type::list}; for (auto it = m_srs.begin(); it != m_srs.end(); it++) { @@ -206,7 +206,7 @@ std::string SearchRenderer::renderTemplate(const std::string& tmpl_str) kainjow::mustache::data allData; - allData.set("protocolPrefix", protocolPrefix); + allData.set("searchProtocolPrefix", searchProtocolPrefix); allData.set("results", results); allData.set("pagination", pagination); allData.set("query", query); diff --git a/src/server/internalServer.cpp b/src/server/internalServer.cpp index c2c40cf5a..f4463cb8e 100644 --- a/src/server/internalServer.cpp +++ b/src/server/internalServer.cpp @@ -830,7 +830,7 @@ std::unique_ptr InternalServer::handle_search(const RequestContext& re search->getEstimatedMatches()); renderer.setSearchPattern(searchInfo.pattern); renderer.setSearchBookQuery(searchInfo.bookFilterQuery); - renderer.setProtocolPrefix(m_root + "/"); + renderer.setProtocolPrefix(m_root + "/content/"); renderer.setSearchProtocolPrefix(m_root + "/search"); renderer.setPageLength(pageLength); if (request.get_requested_format() == "xml") { diff --git a/static/templates/search_result.xml b/static/templates/search_result.xml index d418a0a0d..5c64957bd 100644 --- a/static/templates/search_result.xml +++ b/static/templates/search_result.xml @@ -9,7 +9,7 @@ {{results.count}} {{results.start}} {{pagination.itemsPerPage}} -