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) 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); 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) private static bool IsErrorStatusCode(int statusCode)
{ {
return statusCode >= 400 && statusCode < 600; return statusCode >= 400 && statusCode < 600;

Loading…
Cancel
Save