From c201b31d32d45abaf2335119223fef1d75a4f4f4 Mon Sep 17 00:00:00 2001 From: Maksim Andrianov Date: Fri, 1 Feb 2019 21:18:57 +0300 Subject: [PATCH] [generator] Fixed logic error. --- generator/regions/collector_region_info.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/regions/collector_region_info.cpp b/generator/regions/collector_region_info.cpp index 7ad7f8ae59..df57c8964c 100644 --- a/generator/regions/collector_region_info.cpp +++ b/generator/regions/collector_region_info.cpp @@ -73,7 +73,7 @@ void CollectorRegionInfo::FillRegionData(base::GeoObjectId const & osmId, OsmEle auto const adminLevel = std::stoi(al); // Administrative level is in the range [1 ... 12]. // https://wiki.openstreetmap.org/wiki/Tag:boundary=administrative - rd.m_adminLevel = (adminLevel >= 1 || adminLevel <= 12) ? + rd.m_adminLevel = (adminLevel >= 1 && adminLevel <= 12) ? static_cast(adminLevel) : AdminLevel::Unknown; } catch (std::exception const & e) // std::invalid_argument, std::out_of_range