From bc12a76fbbfdb4769a254cda5e3cfdf262765107 Mon Sep 17 00:00:00 2001 From: Thomas Pointhuber Date: Mon, 3 Nov 2014 18:53:04 +0100 Subject: [PATCH] [fix] use address.city if possible --- searx/engines/openstreetmap.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/searx/engines/openstreetmap.py b/searx/engines/openstreetmap.py index e5deba1e..db0fbfe7 100644 --- a/searx/engines/openstreetmap.py +++ b/searx/engines/openstreetmap.py @@ -64,7 +64,9 @@ def response(resp): if address.get('name'): address.update({'house_number':address_raw.get('house_number'), 'road':address_raw.get('road'), - 'locality':address_raw.get('town', address_raw.get('village')), + 'locality':address_raw.get('city', + address_raw.get('town', + address_raw.get('village'))), 'postcode':address_raw.get('postcode'), 'country':address_raw.get('country'), 'country_code':address_raw.get('country_code')})