Bring back exception conversion to Forbidden
authorFabien Meghazi <fme@openerp.com>
Wed, 18 Jun 2014 13:40:09 +0000 (15:40 +0200)
committerFabien Meghazi <fme@openerp.com>
Wed, 18 Jun 2014 13:40:09 +0000 (15:40 +0200)
openerp/addons/base/ir/ir_http.py

index 4b48810..867abf1 100644 (file)
@@ -105,7 +105,10 @@ class ir_http(osv.AbstractModel):
         try:
             auth_method = self._authenticate(func.routing["auth"])
         except Exception, e:
-            return self._handle_exception(e)
+            # force a Forbidden exception with the original traceback
+            return self._handle_exception(
+                convert_exception_to(
+                    werkzeug.exceptions.Forbidden))
 
         processing = self._postprocess_args(arguments)
         if processing: