diff --git a/src/search_renderer.cpp b/src/search_renderer.cpp index 59119d7b..4febab8e 100644 --- a/src/search_renderer.cpp +++ b/src/search_renderer.cpp @@ -58,7 +58,7 @@ ParameterizedMessage searchResultsPageHeaderMsg(const std::string& searchPattern return ParameterizedMessage("search-results-page-header", { {"SEARCH_PATTERN", searchPattern}, - {"START", r.get("start")->string_value()}, + {"START", r.get("startLabel")->string_value()}, {"END", r.get("end") ->string_value()}, {"COUNT", r.get("count")->string_value()}, } @@ -224,7 +224,8 @@ std::string SearchRenderer::renderTemplate(const std::string& tmpl_str, const Na kainjow::mustache::data results; results.set("items", items); results.set("count", kiwix::beautifyInteger(estimatedResultCount)); - results.set("start", kiwix::beautifyInteger(resultStart+1)); + results.set("start", kiwix::beautifyInteger(resultStart)); + results.set("startLabel", kiwix::beautifyInteger(resultStart+1)); results.set("end", kiwix::beautifyInteger(std::min(resultStart+pageLength, estimatedResultCount))); // pagination