From 921671eb4d1135b67cad872e42b4a5b7b9857166 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Fri, 25 Feb 2022 15:13:55 +0100 Subject: [PATCH] Do not use ostringstream to convert the uuid into string. `zim::Uuid` already have a string convertion operator. Let's use it. --- src/search_renderer.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/search_renderer.cpp b/src/search_renderer.cpp index 08f09a1ed..8d089b56f 100644 --- a/src/search_renderer.cpp +++ b/src/search_renderer.cpp @@ -95,12 +95,11 @@ std::string SearchRenderer::getHtml() result.set("title", it.getTitle()); result.set("url", it.getPath()); result.set("snippet", it.getSnippet()); - std::ostringstream s; - s << it.getZimId(); - result.set("resultContentId", mp_nameMapper->getNameForId(s.str())); + std::string zim_id(it.getZimId()); + result.set("resultContentId", mp_nameMapper->getNameForId(zim_id)); std::shared_ptr archive; try { - result.set("bookTitle", mp_library->getBookById(s.str()).getTitle()); + result.set("bookTitle", mp_library->getBookById(zim_id).getTitle()); } catch (const std::out_of_range& e) {} if (it.getWordCount() >= 0) {