diff --git a/generator/road_access_generator.cpp b/generator/road_access_generator.cpp index 08f925328e..41b59dc8b4 100644 --- a/generator/road_access_generator.cpp +++ b/generator/road_access_generator.cpp @@ -71,8 +71,11 @@ bool ParseRoadAccess(string const & roadAccessPath, map const RoadAccess::Type roadAccessType, uint64_t osmId) { auto & m = segmentType[static_cast(vehicleType)]; auto const emplaceRes = m.emplace(segment, roadAccessType); - if (!emplaceRes.second) - LOG(LERROR, ("Duplicate road access info for", osmId)); + if (!emplaceRes.second && emplaceRes.first->second != roadAccessType) + { + LOG(LDEBUG, ("Duplicate road access info for OSM way", osmId, "vehicle:", vehicleType, + "access is:", emplaceRes.first->second, "tried:", roadAccessType)); + } }; string line;