return appropriate error upon tier update for incorrect credentials (#20034)

This commit is contained in:
Mark Theunissen
2024-07-03 17:17:20 +10:00
committed by GitHub
parent 32d04091a2
commit 88926ad8e9
3 changed files with 14 additions and 1 deletions

View File

@@ -216,6 +216,12 @@ func toAdminAPIErr(ctx context.Context, err error) APIError {
Description: err.Error(),
HTTPStatusCode: http.StatusBadRequest,
}
case errors.Is(err, errTierInvalidConfig):
apiErr = APIError{
Code: "XMinioAdminTierInvalidConfig",
Description: err.Error(),
HTTPStatusCode: http.StatusBadRequest,
}
default:
apiErr = errorCodes.ToAPIErrWithErr(toAdminAPIErrCode(ctx, err), err)
}