diff --git a/generator/feature_maker.cpp b/generator/feature_maker.cpp index 483cf916e..bd7da075c 100644 --- a/generator/feature_maker.cpp +++ b/generator/feature_maker.cpp @@ -51,7 +51,12 @@ std::optional FeatureMakerSimple::GetOrigin(OsmElement const & e) co } else { - CHECK(!e.m_members.empty(), (e.m_id)); + if (e.m_members.empty()) + { + LOG(LWARNING, ("Invalid relation with no members", e.m_id)); + return {}; + } + //CHECK(!e.m_members.empty(), (e.m_id)); for (auto const & m : e.m_members) { if (m.m_type == OsmElement::EntityType::Node)