[FIX] Use superuser to upate users token from google_calendar.set_all_token

bzr revid: jke@openerp.com-20131218174931-q0nz4xji5metspoz
This commit is contained in:
jke-openerp 2013-12-18 18:49:31 +01:00
parent 1a3cb3dcf8
commit dc7660414a
1 changed files with 2 additions and 1 deletions

View File

@ -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)