From 51e05e068b3c90c642c2f5d1edb82a5bbd7ca5a5 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 4 Dec 2013 11:24:30 +0100 Subject: [PATCH] [FIX] ir.http: catch all authentification errors bzr revid: chs@openerp.com-20131204102430-qxqk8qtze5n5rqe8 --- openerp/addons/base/ir/ir_http.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/openerp/addons/base/ir/ir_http.py b/openerp/addons/base/ir/ir_http.py index 02d3fee61b7..646c34e5bbd 100644 --- a/openerp/addons/base/ir/ir_http.py +++ b/openerp/addons/base/ir/ir_http.py @@ -82,9 +82,8 @@ class ir_http(osv.AbstractModel): # what if error in security.check() # -> res_users.check() # -> res_users.check_credentials() - except http.SessionExpiredException: + except Exception: request.session.logout() - raise http.SessionExpiredException("Session expired for request %s" % request.httprequest) getattr(self, "_auth_method_%s" % auth_method)() return auth_method