[FIX] decorator error
authorAntony Lesuisse <al@openerp.com>
Tue, 27 Dec 2011 19:39:00 +0000 (20:39 +0100)
committerAntony Lesuisse <al@openerp.com>
Tue, 27 Dec 2011 19:39:00 +0000 (20:39 +0100)
bzr revid: al@openerp.com-20111227193900-caazj8yj28hw009n

addons/web/controllers/main.py

index 996b5f2..cf379e1 100644 (file)
@@ -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,
@@ -377,6 +376,10 @@ class Session(openerpweb.Controller):
         }
 
     @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
         release = web.common.release
@@ -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):