From dc7660414a8409c2748709671a40da00828068d0 Mon Sep 17 00:00:00 2001 From: jke-openerp Date: Wed, 18 Dec 2013 18:49:31 +0100 Subject: [PATCH] [FIX] Use superuser to upate users token from google_calendar.set_all_token bzr revid: jke@openerp.com-20131218174931-q0nz4xji5metspoz --- addons/google_calendar/google_calendar.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)