diff --git a/src/ReC.API/Controllers/ResultController.cs b/src/ReC.API/Controllers/ResultController.cs index 805abd9..12bd4a7 100644 --- a/src/ReC.API/Controllers/ResultController.cs +++ b/src/ReC.API/Controllers/ResultController.cs @@ -12,7 +12,7 @@ namespace ReC.API.Controllers; [Route("api/[controller]")] [ApiController] -public class ResultController(IMediator mediator, IConfiguration config) : ControllerBase +public class ResultController(IMediator mediator) : ControllerBase { /// /// Gets output results based on the provided query parameters. diff --git a/src/ReC.API/Middleware/ExceptionHandlingMiddleware.cs b/src/ReC.API/Middleware/ExceptionHandlingMiddleware.cs index 478f18d..5ca3186 100644 --- a/src/ReC.API/Middleware/ExceptionHandlingMiddleware.cs +++ b/src/ReC.API/Middleware/ExceptionHandlingMiddleware.cs @@ -63,6 +63,13 @@ public class ExceptionHandlingMiddleware switch (exception) { case BadRequestException badRequestEx: + if (badRequestEx.InnerException is not null) + { + logger.LogError( + badRequestEx.InnerException, + "BadRequestException inner exception captured."); + } + context.Response.StatusCode = (int)HttpStatusCode.BadRequest; details = new() {