diff --git a/odoo/addons/base/models/ir_http.py b/odoo/addons/base/models/ir_http.py index d6152f2e6d5..7b3b9b335bc 100644 --- a/odoo/addons/base/models/ir_http.py +++ b/odoo/addons/base/models/ir_http.py @@ -191,7 +191,8 @@ class IrHttp(models.AbstractModel): # This is done first as the attachment path may # not match any HTTP controller - if isinstance(exception, werkzeug.exceptions.HTTPException) and exception.code == 404: + if (isinstance(exception, werkzeug.exceptions.HTTPException) and exception.code == 404) or \ + (isinstance(exception, odoo.exceptions.AccessError)): serve = cls._serve_fallback(exception) if serve: return serve