From 6b0af4f65f1cb83dffe8524bd1243bc7c052701d Mon Sep 17 00:00:00 2001 From: Alex Reisner <alex@alexreisner.com> Date: Sun, 23 Jun 2013 11:59:06 -0400 Subject: [PATCH] Avoid error when hash key missing. Addresses issue #450. Wish we had sample response to see exactly what data was returned, but we don't. --- lib/geocoder/results/yandex.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/geocoder/results/yandex.rb b/lib/geocoder/results/yandex.rb index b1b0952a..74d4da2b 100644 --- a/lib/geocoder/results/yandex.rb +++ b/lib/geocoder/results/yandex.rb @@ -12,7 +12,7 @@ module Geocoder::Result end def city - if state.empty? + if state.empty? and address_details.has_key? 'Locality' address_details['Locality']['LocalityName'] elsif sub_state.empty? address_details['AdministrativeArea']['Locality']['LocalityName'] -- GitLab