diff --git a/addons/google_account/models/google_service.py b/addons/google_account/models/google_service.py index 040521a08bd..345030dcf6a 100644 --- a/addons/google_account/models/google_service.py +++ b/addons/google_account/models/google_service.py @@ -181,13 +181,13 @@ class GoogleService(models.TransientModel): ask_time = datetime.strptime(res.headers.get('date'), "%a, %d %b %Y %H:%M:%S %Z") except: pass - except request.HTTPError as error: + except requests.HTTPError as error: if error.response.status_code in (204, 404): - status = error.code + status = error.response.status_code response = "" else: _logger.exception("Bad google request : %s !", error.response.content) - if error.code in (400, 401, 410): + if error.response.status_code in (400, 401, 410): raise error raise self.env['res.config.settings'].get_config_warning(_("Something went wrong with your request to google")) return (status, response, ask_time) diff --git a/addons/google_calendar/models/google_calendar.py b/addons/google_calendar/models/google_calendar.py index 7ea01e84135..df0df9e3388 100644 --- a/addons/google_calendar/models/google_calendar.py +++ b/addons/google_calendar/models/google_calendar.py @@ -843,7 +843,7 @@ class GoogleCalendar(models.AbstractModel): # if already deleted from gmail or never created recs.delete_an_event(current_event[0]) except Exception as e: - if e.code in (401, 410,): + if e.response.status_code in (401, 410,): pass else: raise e