From 69992cd51397ac49fea843c84a03c12e2e4af8fc Mon Sep 17 00:00:00 2001 From: Mourits de Beer <31511766+ff137@users.noreply.github.com> Date: Thu, 13 Feb 2025 18:45:32 +0200 Subject: [PATCH] :art: Include the validation error in Unprocessable Entity reason (#3517) Just raising the `HTTPUnprocessableEntity` exception doesn't report the validation error to the client Signed-off-by: ff137 Co-authored-by: jamshale <31809382+jamshale@users.noreply.github.com> --- acapy_agent/admin/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acapy_agent/admin/server.py b/acapy_agent/admin/server.py index 111d2f2a52..c526e75435 100644 --- a/acapy_agent/admin/server.py +++ b/acapy_agent/admin/server.py @@ -176,7 +176,7 @@ async def ready_middleware(request: web.BaseRequest, handler: Coroutine): request.path, validation_error_message, ) - raise + raise web.HTTPUnprocessableEntity(reason=validation_error_message) from e except (LedgerConfigError, LedgerTransactionError) as e: # fatal, signal server shutdown LOGGER.critical("Shutdown with %s", str(e))