diff --git a/management/server/http/util/util.go b/management/server/http/util/util.go index 3d7eed498..8df2d70c2 100644 --- a/management/server/http/util/util.go +++ b/management/server/http/util/util.go @@ -106,6 +106,8 @@ func WriteError(ctx context.Context, err error, w http.ResponseWriter) { httpStatus = http.StatusUnauthorized case status.BadRequest: httpStatus = http.StatusBadRequest + case status.StatusTooManyRequests: + httpStatus = http.StatusTooManyRequests default: } msg = strings.ToLower(err.Error()) diff --git a/management/server/status/error.go b/management/server/status/error.go index 8fbe0bad9..719fa6208 100644 --- a/management/server/status/error.go +++ b/management/server/status/error.go @@ -37,6 +37,8 @@ const ( // Unauthenticated indicates that user is not authenticated due to absence of valid credentials Unauthenticated Type = 10 + + StatusTooManyRequests = 11 ) // Type is a type of the Error