From a5b1a288a64e47200dcaa74f3892b56fff1cb5e6 Mon Sep 17 00:00:00 2001
From: Jeremy Kersten <jke@odoo.com>
Date: Wed, 26 Jun 2019 09:59:28 +0000
Subject: [PATCH] [FIX] base_geolocalize: handle ZERO_RESULTS as google
 response
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Before this commit, it was considered as an error because status was not OK

closes odoo/odoo#34377

Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
---
 addons/base_geolocalize/models/base_geocoder.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/addons/base_geolocalize/models/base_geocoder.py b/addons/base_geolocalize/models/base_geocoder.py
index 6da9c2f7f036..17a10f7e0e5e 100644
--- a/addons/base_geolocalize/models/base_geocoder.py
+++ b/addons/base_geolocalize/models/base_geocoder.py
@@ -112,6 +112,8 @@ class GeoCoder(models.AbstractModel):
             self._raise_query_error(e)
 
         try:
+            if result['status'] == 'ZERO_RESULTS':
+                return None
             if result['status'] != 'OK':
                 _logger.debug('Invalid Gmaps call: %s - %s',
                               result['status'], result.get('error_message', ''))
-- 
GitLab