From 2a9d0ce12871f9acac524410dbf8313339b2bca5 Mon Sep 17 00:00:00 2001 From: Saurabh Choraria Date: Thu, 8 Jun 2023 11:44:09 +0000 Subject: [PATCH] [FIX] base_geolocalize: update log when request to openstreetmap fails When the user will not get an HTTP response as 200 while retrieving the location using OpenStreetMap Nominatim service, the logger error will occur. The logger is updated to use the 'warning' level instead of the 'error' level. This change reflects a less severe logging level for cases where a request to OpenStreetMap fails. sentry-4151622143 closes odoo/odoo#125835 X-original-commit: a73a65efc0daa702b6a3fd40ad63d2ef39ace302 Signed-off-by: Julien Castiaux (juc) --- addons/base_geolocalize/models/base_geocoder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base_geolocalize/models/base_geocoder.py b/addons/base_geolocalize/models/base_geocoder.py index 86d0e412cee..069536a1415 100644 --- a/addons/base_geolocalize/models/base_geocoder.py +++ b/addons/base_geolocalize/models/base_geocoder.py @@ -91,7 +91,7 @@ class GeoCoder(models.AbstractModel): response = requests.get(url, headers=headers, params={'format': 'json', 'q': addr}) _logger.info('openstreetmap nominatim service called') if response.status_code != 200: - _logger.error('Request to openstreetmap failed.\nCode: %s\nContent: %s' % (response.status_code, response.content)) + _logger.warning('Request to openstreetmap failed.\nCode: %s\nContent: %s', response.status_code, response.content) result = response.json() except Exception as e: self._raise_query_error(e)