From c4f30dcfd19b4ee78b815e5c5fe8c1a3dbe00939 Mon Sep 17 00:00:00 2001 From: Ocheretovich Date: Fri, 3 Apr 2026 09:26:38 +0300 Subject: [PATCH] fix(signer): preserve error messages in responses --- crates/signer/src/error.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/signer/src/error.rs b/crates/signer/src/error.rs index a2a113f3..225573f9 100644 --- a/crates/signer/src/error.rs +++ b/crates/signer/src/error.rs @@ -41,11 +41,11 @@ impl IntoResponse for SignerModuleError { } SignerModuleError::UnknownProxySigner(_) => (StatusCode::NOT_FOUND, self.to_string()), SignerModuleError::DirkCommunicationError(_) => { - (StatusCode::BAD_GATEWAY, "Dirk communication error".to_string()) + (StatusCode::BAD_GATEWAY, self.to_string()) } SignerModuleError::DirkNotSupported => (StatusCode::BAD_REQUEST, self.to_string()), SignerModuleError::Internal(_) => { - (StatusCode::INTERNAL_SERVER_ERROR, "internal error".to_string()) + (StatusCode::INTERNAL_SERVER_ERROR, self.to_string()) } SignerModuleError::SignerError(err) => (StatusCode::BAD_REQUEST, err.to_string()), SignerModuleError::RateLimited(duration) => {