From a39a990873ac99967dc6c4946a850118ce874973 Mon Sep 17 00:00:00 2001 From: Maksim Andrianov Date: Mon, 24 Jun 2019 16:32:31 +0300 Subject: [PATCH] [generator] Fixed PromoCatalogLayer --- generator/feature_processing_layers.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/generator/feature_processing_layers.cpp b/generator/feature_processing_layers.cpp index b9e7a52ff4..b7e2181379 100644 --- a/generator/feature_processing_layers.cpp +++ b/generator/feature_processing_layers.cpp @@ -252,11 +252,9 @@ PromoCatalogLayer::PromoCatalogLayer(std::string const & citiesFinename) void PromoCatalogLayer::Handle(FeatureBuilder & feature) { - if (ftypes::IsCityTownOrVillage(feature.GetTypes())) + if (ftypes::IsCityTownOrVillage(feature.GetTypes()) && + m_cities.find(feature.GetMostGenericOsmId()) != m_cities.cend()) { - if (m_cities.find(feature.GetMostGenericOsmId()) == m_cities.cend()) - return; - auto static const kPromoType = classif().GetTypeByPath({"sponsored", "promo_catalog"}); FeatureParams & params = feature.GetParams(); params.AddType(kPromoType);