diff --git a/addons/google_calendar/google_calendar.py b/addons/google_calendar/google_calendar.py index dd437b419b9..059207a562f 100644 --- a/addons/google_calendar/google_calendar.py +++ b/addons/google_calendar/google_calendar.py @@ -26,6 +26,7 @@ import urllib2 import warnings from openerp import tools +from openerp import SUPERUSER_ID from openerp.tools.translate import _ from openerp.addons.web.http import request @@ -679,7 +680,7 @@ class google_calendar(osv.osv): vals['google_%s_rtoken' % self.STR_SERVICE] = all_token.get('refresh_token') vals['google_%s_token_validity' % self.STR_SERVICE] = datetime.now() + timedelta(seconds=all_token.get('expires_in')) #NEED A CALCUL vals['google_%s_token' % self.STR_SERVICE] = all_token.get('access_token') - self.pool.get('res.users').write(cr,uid,uid,vals,context=context) + self.pool.get('res.users').write(cr,SUPERUSER_ID,uid,vals,context=context)