From 8a7b3274cdd06e156815ac363339af49c0d286f4 Mon Sep 17 00:00:00 2001 From: Denis Roussel Date: Tue, 27 Jun 2023 12:01:33 +0200 Subject: [PATCH] [FIX] report_csv: Return werkzeug Exception --- report_csv/controllers/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/report_csv/controllers/main.py b/report_csv/controllers/main.py index 19e917357..ae956a655 100644 --- a/report_csv/controllers/main.py +++ b/report_csv/controllers/main.py @@ -4,6 +4,7 @@ import json import logging +from werkzeug.exceptions import InternalServerError from werkzeug.urls import url_decode from odoo.http import ( @@ -103,4 +104,5 @@ class ReportController(report.ReportController): _logger.exception("Error while generating report %s", reportname) se = _serialize_exception(e) error = {"code": 200, "message": "Odoo Server Error", "data": se} - return request.make_response(html_escape(json.dumps(error))) + res = request.make_response(html_escape(json.dumps(error))) + raise InternalServerError(response=res) from e