From bb6664c183f57a13007a99ce0fbf9db2dfc06e29 Mon Sep 17 00:00:00 2001 From: Arsentiy Milchakov Date: Tue, 1 Sep 2020 12:28:47 +0300 Subject: [PATCH] [booking][android] additional parameter no_rooms is used to provide count of rooms into booking web site --- partners_api/booking_api.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/partners_api/booking_api.cpp b/partners_api/booking_api.cpp index ffa043fc77..decfd9ab9e 100644 --- a/partners_api/booking_api.cpp +++ b/partners_api/booking_api.cpp @@ -365,6 +365,11 @@ string ApplyAvailabilityParamsUniversal(string const & url, AvailabilityParams c { auto p = params.Get(kAvailabilityParamsForUniversalLink); +// Booking web-site for android browsers works incorrect without |no_rooms| parameter. +#ifdef OMIM_OS_ANDROID + p.emplace_back("no_rooms", std::to_string(params.m_orderingParams.m_rooms.size())); +#endif + auto const pos = url.find('#'); if (pos == string::npos)