lib/geocoder/results/yandex.rb in geocoder-1.2.6 vs lib/geocoder/results/yandex.rb in geocoder-1.2.7
- old
+ new
@@ -12,10 +12,11 @@
end
def city
if state.empty? and address_details.has_key? 'Locality'
address_details['Locality']['LocalityName']
- elsif sub_state.empty? and address_details['AdministrativeArea'].has_key? 'Locality'
+ elsif sub_state.empty? and address_details.has_key? 'AdministrativeArea' and
+ address_details['AdministrativeArea'].has_key? 'Locality'
address_details['AdministrativeArea']['Locality']['LocalityName']
elsif not sub_state_city.empty?
sub_state_city
else
""