From 10a04d19c54637598995ccfe08c6538c77b8369a Mon Sep 17 00:00:00 2001 From: Alexander Khatlamadzhiev Date: Wed, 22 Apr 2020 21:49:57 +0300 Subject: [PATCH 1/2] Yandex fix. No more "found" param in meta section --- lib/geocoder/lookups/yandex.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/geocoder/lookups/yandex.rb b/lib/geocoder/lookups/yandex.rb index b39a9050a..1946de441 100644 --- a/lib/geocoder/lookups/yandex.rb +++ b/lib/geocoder/lookups/yandex.rb @@ -34,7 +34,7 @@ def results(query) end if doc = doc['response']['GeoObjectCollection'] meta = doc['metaDataProperty']['GeocoderResponseMetaData'] - return meta['found'].to_i > 0 ? doc['featureMember'] : [] + return doc['featureMember'].to_a else Geocoder.log(:warn, "Yandex Geocoding API error: unexpected response format.") return [] From 2b5c6bb231f1bd2c1c1023a8453347dc0680b49d Mon Sep 17 00:00:00 2001 From: Alexander Khatlamadzhiev Date: Thu, 23 Apr 2020 19:56:28 +0300 Subject: [PATCH 2/2] Update yandex.rb --- lib/geocoder/lookups/yandex.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/geocoder/lookups/yandex.rb b/lib/geocoder/lookups/yandex.rb index 1946de441..3d3d8e26e 100644 --- a/lib/geocoder/lookups/yandex.rb +++ b/lib/geocoder/lookups/yandex.rb @@ -33,7 +33,6 @@ def results(query) return [] end if doc = doc['response']['GeoObjectCollection'] - meta = doc['metaDataProperty']['GeocoderResponseMetaData'] return doc['featureMember'].to_a else Geocoder.log(:warn, "Yandex Geocoding API error: unexpected response format.")