From 9d5109bdb5ab6008a53af5e7e6e621f4bc1980f0 Mon Sep 17 00:00:00 2001 From: Aleksey Belousov Date: Mon, 1 Jun 2020 14:44:45 +0300 Subject: [PATCH] [guides on map] fix track duration parsing --- partners_api/guides_on_map_api.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/partners_api/guides_on_map_api.cpp b/partners_api/guides_on_map_api.cpp index 51ff5892e9..a47701a12b 100644 --- a/partners_api/guides_on_map_api.cpp +++ b/partners_api/guides_on_map_api.cpp @@ -57,14 +57,14 @@ void ParseGallery(std::string const & src, guides_on_map::GuidesOnMap & result) FromJSONObjectOptionalField(extraObj, "bookmark_count", info.m_bookmarksCount); FromJSONObject(extraObj, "has_track", info.m_hasTrack); FromJSONObjectOptionalField(extraObj, "tracks_length", info.m_tracksLength); - auto const durationObj = json_object_get(obj, "tour_duration"); + auto const durationObj = json_object_get(extraObj, "tour_duration"); if (json_is_object(durationObj)) { int duration; FromJSONObject(durationObj, "hours", duration); info.m_tourDuration = duration * 60 * 60; // convert hours to seconds - FromJSONObject(extraObj, "minutes", duration); + FromJSONObject(durationObj, "minutes", duration); info.m_tourDuration += duration * 60; // convert minutes to seconds } FromJSONObjectOptionalField(extraObj, "ascent", info.m_ascent);