diff --git a/scripts/geodata/osm/formatter.py b/scripts/geodata/osm/formatter.py index 40d04214..6fe8202e 100644 --- a/scripts/geodata/osm/formatter.py +++ b/scripts/geodata/osm/formatter.py @@ -546,7 +546,7 @@ class OSMAddressFormatter(object): for i, c in enumerate(osm_components): c_name = osm_address_components.component_from_properties(country, c, containing=containing_ids[i + 1:]) - if c.get('name', '').lower() == tags['name'].lower(): + if 'name' in tags and c.get('name', '').lower() == tags['name'].lower(): same_name_components[i] = c_name if first_valid_admin_center is None: