Added journal reversals.

This commit is contained in:
2026-07-16 16:10:16 +02:00
parent e109c1c695
commit 50e74a0034
4 changed files with 32 additions and 34 deletions
@@ -10,23 +10,23 @@ public class DomainExceptionHandler : IExceptionHandler
Exception exception,
CancellationToken cancellationToken)
{
// Only intercept our specific domain/validation exceptions
if (exception is InvalidOperationException or ArgumentException)
if (exception is not (InvalidOperationException or ArgumentException))
{
var problemDetails = new ProblemDetails
{
Status = StatusCodes.Status400BadRequest,
Title = "Domain Validation Error",
Detail = exception.Message,
Type = "https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1"
};
httpContext.Response.StatusCode = problemDetails.Status.Value;
await httpContext.Response.WriteAsJsonAsync(problemDetails, cancellationToken);
return true;
return false;
}
return false;
var problemDetails = new ProblemDetails
{
Status = StatusCodes.Status400BadRequest,
Title = "Domain Validation Error",
Detail = exception.Message,
Type = "https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1"
};
httpContext.Response.StatusCode = problemDetails.Status.Value;
await httpContext.Response.WriteAsJsonAsync(problemDetails, cancellationToken);
return true;
}
}