From dea75cf019bcf55813d9f491b02d526a4ff7a2ab Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Tue, 3 Jan 2023 20:11:43 +0000 Subject: [PATCH] Fix object 404 exception handler logging --- apiserver/apiserver/api/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apiserver/apiserver/api/utils.py b/apiserver/apiserver/api/utils.py index 0ebb888..a4d91b7 100644 --- a/apiserver/apiserver/api/utils.py +++ b/apiserver/apiserver/api/utils.py @@ -476,7 +476,10 @@ def gen_member_forms(member): def custom_exception_handler(exc, context): response = exception_handler(exc, context) if response is not None: - logging.warning('Response: %s', json.dumps(exc.detail)) + if hasattr(exc, 'detail'): + logging.warning('Response: %s', json.dumps(exc.detail)) + else: + logging.warning('Response: %s', exc) return response def log_transaction(tx):