diff --git a/src/PublicApi/Middleware/ExceptionMiddleware.cs b/src/PublicApi/Middleware/ExceptionMiddleware.cs index 46b24f8..ebd19a5 100644 --- a/src/PublicApi/Middleware/ExceptionMiddleware.cs +++ b/src/PublicApi/Middleware/ExceptionMiddleware.cs @@ -24,7 +24,7 @@ public class ExceptionMiddleware } catch (Exception ex) { - await HandleExceptionAsync(httpContext, ex); + await HandleExceptionAsync(httpContext, ex); } } @@ -41,5 +41,12 @@ public class ExceptionMiddleware Message = duplicationException.Message }.ToString()); } + + context.Response.StatusCode = (int)HttpStatusCode.InternalServerError; + await context.Response.WriteAsync(new ErrorDetails() + { + StatusCode = context.Response.StatusCode, + Message = exception.Message + }.ToString()); } }