Browse Source

Formatting.

pull/627/head
Sebastian 5 years ago
parent
commit
87dcb21af8
  1. 9
      backend/src/Squidex.Web/Pipeline/RequestExceptionMiddleware.cs

9
backend/src/Squidex.Web/Pipeline/RequestExceptionMiddleware.cs

@ -29,7 +29,7 @@ namespace Squidex.Web.Pipeline
public async Task InvokeAsync(HttpContext context, IActionResultExecutor<ObjectResult> writer, ISemanticLog log)
{
if (context.Request.Query.TryGetValue("error", out var header) && int.TryParse(header, out var statusCode) && IsErrorStatusCode(statusCode))
if (TryGetErrorCode(context, out var statusCode) && IsErrorStatusCode(statusCode))
{
var (error, _) = ApiExceptionConverter.ToErrorDto(statusCode, context);
@ -72,6 +72,13 @@ namespace Squidex.Web.Pipeline
});
}
private static bool TryGetErrorCode(HttpContext context, out int statusCode)
{
statusCode = 0;
return context.Request.Query.TryGetValue("error", out var header) && int.TryParse(header, out statusCode);
}
private static bool IsErrorStatusCode(int statusCode)
{
return statusCode >= 400 && statusCode < 600;

Loading…
Cancel
Save