[FIX] google_calendar: log google bad requests reason
For debugging easyness. For instance, when trying to sync an event with an attendee with a wrong email, google failed, it's wasn't easy to know why from the logs It is now a bit easier. opw-646369
This commit is contained in:
parent
a56319c390
commit
dd500b34b7
|
@ -163,13 +163,13 @@ class google_service(osv.osv_memory):
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
except urllib2.HTTPError, e:
|
except urllib2.HTTPError, e:
|
||||||
if e.code in (400, 401, 410):
|
if e.code in (204, 404):
|
||||||
raise e
|
|
||||||
elif e.code in (204, 404):
|
|
||||||
status = e.code
|
status = e.code
|
||||||
response = ""
|
response = ""
|
||||||
else:
|
else:
|
||||||
_logger.exception("Bad google request : %s !" % e.read())
|
_logger.exception("Bad google request : %s !" % e.read())
|
||||||
|
if e.code in (400, 401, 410):
|
||||||
|
raise e
|
||||||
raise self.pool.get('res.config.settings').get_config_warning(cr, _("Something went wrong with your request to google"), context=context)
|
raise self.pool.get('res.config.settings').get_config_warning(cr, _("Something went wrong with your request to google"), context=context)
|
||||||
return (status, response, ask_time)
|
return (status, response, ask_time)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue