diff --git a/partners_api/viator_api.cpp b/partners_api/viator_api.cpp index b9fca380b1..6673f6e74e 100644 --- a/partners_api/viator_api.cpp +++ b/partners_api/viator_api.cpp @@ -4,6 +4,7 @@ #include "platform/preferred_languages.hpp" #include "coding/multilang_utf8_string.hpp" +#include "coding/url_encode.hpp" #include "base/logging.hpp" #include "base/thread.hpp" @@ -12,7 +13,6 @@ #include #include #include -#include #include "3party/jansson/myjansson.hpp" @@ -198,7 +198,7 @@ std::string Api::GetCityUrl(std::string const & destId, std::string const & name // destination id. ost << kWebUrl << "/" << languages::GetCurrentNorm() << "/" << GetAccountId() << "/" << name << "/d" << destId << "-ttd?activities=all"; - return ost.str(); + return UrlEncode(ost.str()); } void Api::GetTop5Products(std::string const & destId, std::string const & currency, diff --git a/partners_api/viator_api.hpp b/partners_api/viator_api.hpp index 1c2edc4986..dcd63f900d 100644 --- a/partners_api/viator_api.hpp +++ b/partners_api/viator_api.hpp @@ -2,6 +2,7 @@ #include #include +#include namespace viator {