From de1fb684449804db5c7882ae0b59b0ebfd2c1ff8 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Fri, 16 Oct 2015 09:52:42 +0200 Subject: [PATCH] [FIX] google_calendar: fix error type The call to delete_an_event calls the method _do_request, which will throw a urllib2.HTTPError. opw-652219 --- addons/google_calendar/google_calendar.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/google_calendar/google_calendar.py b/addons/google_calendar/google_calendar.py index 5a3ee71667c..340191e8cbf 100644 --- a/addons/google_calendar/google_calendar.py +++ b/addons/google_calendar/google_calendar.py @@ -875,11 +875,9 @@ class google_calendar(osv.AbstractModel): if actSrc == 'GG': try: self.delete_an_event(cr, uid, current_event[0], context=context) - except Exception, e: - error = simplejson.loads(e.read()) - error_nr = error.get('error', {}).get('code') + except urllib2.HTTPError, e: # if already deleted from gmail or never created - if error_nr in (404, 410,): + if e.code in (404, 410,): pass else: raise e