diff --git a/openerp/addons/base/ir/ir_http.py b/openerp/addons/base/ir/ir_http.py index 64e6636224e..8c4f8bed82b 100644 --- a/openerp/addons/base/ir/ir_http.py +++ b/openerp/addons/base/ir/ir_http.py @@ -87,7 +87,7 @@ class ir_http(osv.AbstractModel): # let them bubble up request.session.logout(keep_db=True) getattr(self, "_auth_method_%s" % auth_method)() - except (openerp.exceptions.AccessDenied, openerp.http.SessionExpiredException): + except (openerp.exceptions.AccessDenied, openerp.http.SessionExpiredException, werkzeug.exceptions.HTTPException): raise except Exception: _logger.exception("Exception during request Authentication.")