diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 996b5f2095f..cf379e144fb 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -365,8 +365,7 @@ class Database(openerpweb.Controller): class Session(openerpweb.Controller): _cp_path = "/web/session" - @openerpweb.jsonrequest - def get_session_info(self, req): + def session_info(self, req): return { "session_id": req.session_id, "uid": req.session._uid, @@ -376,6 +375,10 @@ class Session(openerpweb.Controller): "openerp_entreprise": req.session.openerp_entreprise(), } + @openerpweb.jsonrequest + def get_session_info(self, req): + return self.session_info(req) + @openerpweb.jsonrequest def authenticate(self, req, db, login, password, base_location=None): wsgienv = req.httprequest.environ @@ -388,7 +391,7 @@ class Session(openerpweb.Controller): ) req.session.authenticate(db, login, password, env) - return self.get_session_info(req) + return self.session_info(req) @openerpweb.jsonrequest def change_password (self,req,fields):