From c3191975331f85d0789f7037f280303bce48becb Mon Sep 17 00:00:00 2001 From: Ilya Zverev Date: Wed, 4 Jul 2018 14:36:19 +0300 Subject: [PATCH] [localads] Skip invalid localads features --- map/local_ads_manager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/map/local_ads_manager.cpp b/map/local_ads_manager.cpp index 2813588534..cf47fceba9 100644 --- a/map/local_ads_manager.cpp +++ b/map/local_ads_manager.cpp @@ -139,6 +139,9 @@ CampaignData ParseCampaign(std::vector const & rawData, MwmSet::MwmId c for (local_ads::Campaign const & campaign : campaigns) { FeatureID featureId(mwmId, campaign.m_featureId); + if (!featureId.IsValid()) + continue; + if (campaign.m_priority == kHiddenFeaturePriority) { data.insert(std::make_pair(featureId, nullptr));