From 52a932316b37d51055be8399fa4a97ef5f9d70f4 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 30 Apr 2021 12:33:10 +0200 Subject: [PATCH] utils: return JSON for exceptions during JSON serialization (#53594) --- passerelle/utils/jsonresponse.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/passerelle/utils/jsonresponse.py b/passerelle/utils/jsonresponse.py index f2c5d729..ef793694 100644 --- a/passerelle/utils/jsonresponse.py +++ b/passerelle/utils/jsonresponse.py @@ -133,6 +133,7 @@ class to_json(object): data = self.obj_to_response(req, resp) status = 200 + return self.render_data(req, data, status) except Exception as e: extras = {'method': req.method, 'exception': exception_to_text(e), 'request': req} if req.method == 'POST': @@ -171,5 +172,4 @@ class to_json(object): status = 403 else: status = self.error_code - - return self.render_data(req, data, status) + return self.render_data(req, data, status)