Skip to content
Snippets Groups Projects
Commit 25262b1d authored by Antonio Borrero Granell's avatar Antonio Borrero Granell
Browse files

Fix bug in yandex results

parent 7324740a
No related branches found
No related tags found
No related merge requests found
......@@ -12,9 +12,9 @@ module Geocoder::Result
end
def city
if state.empty? and address_details.has_key? 'Locality'
if state.empty? and address_details and address_details.has_key? 'Locality'
address_details['Locality']['LocalityName']
elsif sub_state.empty? and address_details.has_key? 'AdministrativeArea' and
elsif sub_state.empty? and address_details and address_details.has_key? 'AdministrativeArea' and
address_details['AdministrativeArea'].has_key? 'Locality'
address_details['AdministrativeArea']['Locality']['LocalityName']
elsif not sub_state_city.empty?
......@@ -33,7 +33,7 @@ module Geocoder::Result
end
def state
if address_details['AdministrativeArea']
if address_details and address_details['AdministrativeArea']
address_details['AdministrativeArea']['AdministrativeAreaName']
else
""
......@@ -41,7 +41,7 @@ module Geocoder::Result
end
def sub_state
if !state.empty? and address_details['AdministrativeArea']['SubAdministrativeArea']
if !state.empty? and address_details and address_details['AdministrativeArea']['SubAdministrativeArea']
address_details['AdministrativeArea']['SubAdministrativeArea']['SubAdministrativeAreaName']
else
""
......@@ -75,7 +75,7 @@ module Geocoder::Result
end
def sub_state_city
if !sub_state.empty? and address_details['AdministrativeArea']['SubAdministrativeArea'].has_key? 'Locality'
if !sub_state.empty? and address_details and address_details['AdministrativeArea']['SubAdministrativeArea'].has_key? 'Locality'
address_details['AdministrativeArea']['SubAdministrativeArea']['Locality']['LocalityName'] || ""
else
""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment