From 4ff3f50e01e9b0965aa78398c3a042d27c24eea7 Mon Sep 17 00:00:00 2001 From: Al Date: Fri, 7 Oct 2016 01:06:37 -0400 Subject: [PATCH] [fix] Dublin postcode formatting --- scripts/geodata/addresses/components.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/geodata/addresses/components.py b/scripts/geodata/addresses/components.py index a30ed829..d6243d30 100644 --- a/scripts/geodata/addresses/components.py +++ b/scripts/geodata/addresses/components.py @@ -705,7 +705,7 @@ class AddressComponents(object): if postcode and (self.dublin_postal_district_regex.match(postcode) or self.dublin_city_district_regex.match(postcode)): address_components.pop(AddressFormatter.POSTCODE) return True - elif city.lower() in ('dublin', 'city of dublin', 'dublin city') and AddressFormatter.POSTCODE in address_components: + elif city and city.lower() in ('dublin', 'city of dublin', 'dublin city') and AddressFormatter.POSTCODE in address_components: postcode = address_components[AddressFormatter.POSTCODE] if self.dublin_postal_district_regex.match(postcode): address_components.pop(AddressFormatter.CITY)