Merge pull request #848 from odoo-dev/master-fix-session-reset-sle

[FIX] correct context resetting when changing user lang
This commit is contained in:
sle-odoo 2014-07-01 17:22:41 +02:00
commit a0ee2b5a5e
1 changed files with 5 additions and 0 deletions

View File

@ -31,6 +31,7 @@ import openerp.exceptions
from openerp.osv import fields,osv, expression
from openerp.osv.orm import browse_record
from openerp.tools.translate import _
from openerp.http import request
_logger = logging.getLogger(__name__)
@ -321,6 +322,10 @@ class res_users(osv.osv):
if id in self._uid_cache[db]:
del self._uid_cache[db][id]
self.context_get.clear_cache(self)
if request:
if uid in ids and 'lang' in values:
request.session.get_context()
request.session.modified = True
return res
def unlink(self, cr, uid, ids, context=None):