From b12e023d086040c8705a2cc791dee55ea24ae8fc Mon Sep 17 00:00:00 2001 From: Mourits de Beer <31511766+ff137@users.noreply.github.com> Date: Thu, 13 Feb 2025 18:27:39 +0200 Subject: [PATCH 1/2] :heavy_plus_sign: Re-add `git` to Dockerfile (#3515) See https://github.com/openwallet-foundation/acapy/pull/3498/files#r1954246291 Signed-off-by: ff137 --- docker/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 468d72cb28..1c4d5e6e37 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -47,6 +47,7 @@ RUN apt-get update -y && \ apt-transport-https \ ca-certificates \ curl \ + git \ libffi-dev \ libgmp10 \ libncurses5 \ 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 2/2] :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))