[fix] if component name can't be mapped, return None
This commit is contained in:
@@ -406,6 +406,8 @@ class OSMAddressFormatter(object):
|
|||||||
containing_ids = [(b['type'], b['id']) for b in osm_components]
|
containing_ids = [(b['type'], b['id']) for b in osm_components]
|
||||||
|
|
||||||
component_name = osm_address_components.component_from_properties(country, tags, containing=containing_ids)
|
component_name = osm_address_components.component_from_properties(country, tags, containing=containing_ids)
|
||||||
|
if component_name is None:
|
||||||
|
return (), None
|
||||||
component_index = self.boundary_component_priorities.get(component_name)
|
component_index = self.boundary_component_priorities.get(component_name)
|
||||||
|
|
||||||
if component_index:
|
if component_index:
|
||||||
|
|||||||
Reference in New Issue
Block a user