From 1fb8185b753116df5e314fe08da4a7518707b56c Mon Sep 17 00:00:00 2001 From: Al Date: Mon, 1 Aug 2016 00:52:58 -0400 Subject: [PATCH] [osm/boundaries] Allowing OSM entities to map to NULL --- scripts/geodata/osm/components.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/geodata/osm/components.py b/scripts/geodata/osm/components.py index 1502eb4f..f8aaaa57 100644 --- a/scripts/geodata/osm/components.py +++ b/scripts/geodata/osm/components.py @@ -111,9 +111,10 @@ class OSMAddressComponents(object): element_type = properties.get('type') element_id = properties.get('id') - override_value = id_overrides.get(element_type, {}).get(six.binary_type(element_id or ''), None) - if override_value: - return override_value + override_value = id_overrides.get(element_type, {}) + element_id = six.binary_type(element_id or '') + if element_id in override_value: + return override_value[element_id] contained_by_overrides = overrides.get('contained_by') if contained_by_overrides and containing: