diff --git a/android/jni/com/mapswithme/maps/Sponsored.cpp b/android/jni/com/mapswithme/maps/Sponsored.cpp index ed699c69ea..256171909f 100644 --- a/android/jni/com/mapswithme/maps/Sponsored.cpp +++ b/android/jni/com/mapswithme/maps/Sponsored.cpp @@ -87,7 +87,7 @@ jobjectArray ToFacilitiesArray(JNIEnv * env, vector const & facil return jni::ToJavaArray(env, g_facilityTypeClass, facilities, [](JNIEnv * env, HotelFacility const & item) { return env->NewObject(g_facilityTypeClass, g_facilityConstructor, - jni::ToJavaString(env, item.m_facilityType), + jni::ToJavaString(env, item.m_type), jni::ToJavaString(env, item.m_name)); }); } diff --git a/partners_api/booking_api.cpp b/partners_api/booking_api.cpp index 5bdf73e5f2..819e89b3ff 100644 --- a/partners_api/booking_api.cpp +++ b/partners_api/booking_api.cpp @@ -92,11 +92,13 @@ vector ParseFacilities(json_t const * facilitiesArray) for (size_t i = 0; i < sz; ++i) { - auto item = json_array_get(facilitiesArray, i); + auto itemArray = json_array_get(facilitiesArray, i); + ASSERT(json_is_array(itemArray), ()); + ASSERT_EQUAL(json_array_size(itemArray), 2, ()); HotelFacility facility; - my::FromJSONObject(item, "type", facility.m_facilityType); - my::FromJSONObject(item, "name", facility.m_name); + my::FromJSON(json_array_get(itemArray, 0), facility.m_type); + my::FromJSON(json_array_get(itemArray, 1), facility.m_name); facilities.push_back(move(facility)); } diff --git a/partners_api/booking_api.hpp b/partners_api/booking_api.hpp index 370cb14602..1efbee1c1e 100644 --- a/partners_api/booking_api.hpp +++ b/partners_api/booking_api.hpp @@ -29,7 +29,7 @@ struct HotelReview struct HotelFacility { - string m_facilityType; + string m_type; string m_name; };