Do not use ostringstream to convert the uuid into string.

`zim::Uuid` already have a string convertion operator. Let's use it.
This commit is contained in:
Matthieu Gautier 2022-02-25 15:13:55 +01:00
parent ec18eb40ea
commit 921671eb4d
1 changed files with 3 additions and 4 deletions

View File

@ -95,12 +95,11 @@ std::string SearchRenderer::getHtml()
result.set("title", it.getTitle()); result.set("title", it.getTitle());
result.set("url", it.getPath()); result.set("url", it.getPath());
result.set("snippet", it.getSnippet()); result.set("snippet", it.getSnippet());
std::ostringstream s; std::string zim_id(it.getZimId());
s << it.getZimId(); result.set("resultContentId", mp_nameMapper->getNameForId(zim_id));
result.set("resultContentId", mp_nameMapper->getNameForId(s.str()));
std::shared_ptr<zim::Archive> archive; std::shared_ptr<zim::Archive> archive;
try { 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) {} } catch (const std::out_of_range& e) {}
if (it.getWordCount() >= 0) { if (it.getWordCount() >= 0) {