diff --git a/src/server/rest.rs b/src/server/rest.rs index 2648217e..11451247 100644 --- a/src/server/rest.rs +++ b/src/server/rest.rs @@ -254,7 +254,10 @@ impl tower_service::Service> for ApiService { Some(apierr) => (apierr.message.clone(), apierr.code), _ => (err.to_string(), StatusCode::BAD_REQUEST), }; - Response::builder().status(code).body(err.into())? + Response::builder() + .status(code) + .extension(ErrorMessageExtension(err.to_string())) + .body(err.into())? } }; let logger = config.get_file_log();