Fix some bad authority HTTP response code handling

This commit is contained in:
Jordan Dominion
2024-10-20 13:53:29 -04:00
parent 8afe1ae5ab
commit 3bbd1142d9
2 changed files with 3 additions and 3 deletions
@@ -60,7 +60,7 @@ namespace Tgstation.Server.Host.Authority.Core
/// <returns>A new, errored <see cref="AuthorityResponse{TResult}"/>.</returns>
protected static AuthorityResponse<TResult> Gone<TResult>()
=> new(
new ErrorMessageResponse(),
new ErrorMessageResponse(ErrorCode.ResourceNotPresent),
HttpFailureResponse.Gone);
/// <summary>
@@ -80,7 +80,7 @@ namespace Tgstation.Server.Host.Authority.Core
/// <returns>A new, errored <see cref="AuthorityResponse{TResult}"/>.</returns>
protected static AuthorityResponse<TResult> NotFound<TResult>()
=> new(
new ErrorMessageResponse(),
new ErrorMessageResponse(ErrorCode.ResourceNeverPresent),
HttpFailureResponse.NotFound);
/// <summary>
@@ -55,7 +55,7 @@ namespace Tgstation.Server.Host.Authority.Core
return failureResponse switch
{
HttpFailureResponse.BadRequest => controller.BadRequest(errorMessage),
HttpFailureResponse.Unauthorized => controller.Unauthorized(errorMessage),
HttpFailureResponse.Unauthorized => controller.Unauthorized(),
HttpFailureResponse.Forbidden => controller.Forbid(),
HttpFailureResponse.NotFound => controller.NotFound(errorMessage),
HttpFailureResponse.NotAcceptable => controller.StatusCode(HttpStatusCode.NotAcceptable, errorMessage),