[fix] component index

This commit is contained in:
Al
2016-07-24 21:55:02 -04:00
parent 1158076154
commit 2a9185874a

View File

@@ -387,7 +387,7 @@ class OSMAddressFormatter(object):
if component_index:
osm_components = [c for i, c in enumerate(osm_components)
if self.boundary_component_priorities.get(osm_address_components.component_from_properties(country, c, containing=containing_ids[i:]), -1) >= component_index and
if self.boundary_component_priorities.get(osm_address_components.component_from_properties(country, c, containing=containing_ids[i + 1:]), -1) >= component_index and
(c['type'], c['id']) != (tags['type'], tags['id'])]
# Do addr:postcode, postcode, postal_code, etc.