From be413887a1c46e9e35f55e55757ce72e51d8cfdc Mon Sep 17 00:00:00 2001 From: flomader <40666690+flomader@users.noreply.github.com> Date: Tue, 28 Feb 2023 20:55:56 +0100 Subject: [PATCH] bugfix unhandled ex in case of duplicateexception (#862) Co-authored-by: Florian Mader --- src/PublicApi/Middleware/ExceptionMiddleware.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/PublicApi/Middleware/ExceptionMiddleware.cs b/src/PublicApi/Middleware/ExceptionMiddleware.cs index ebd19a5..5773c2e 100644 --- a/src/PublicApi/Middleware/ExceptionMiddleware.cs +++ b/src/PublicApi/Middleware/ExceptionMiddleware.cs @@ -41,12 +41,14 @@ public class ExceptionMiddleware Message = duplicationException.Message }.ToString()); } - - context.Response.StatusCode = (int)HttpStatusCode.InternalServerError; - await context.Response.WriteAsync(new ErrorDetails() + else { - StatusCode = context.Response.StatusCode, - Message = exception.Message - }.ToString()); + context.Response.StatusCode = (int)HttpStatusCode.InternalServerError; + await context.Response.WriteAsync(new ErrorDetails() + { + StatusCode = context.Response.StatusCode, + Message = exception.Message + }.ToString()); + } } }