MCPcopy Index your code
hub / github.com/cortexproject/cortex / validateLimits

Function validateLimits

pkg/querier/metadata_handler.go:98–109  ·  view source on GitHub ↗
(name string, w http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

96}
97
98func validateLimits(name string, w http.ResponseWriter, r *http.Request) (int, error) {
99 v := defaultLimit
100 if s := r.FormValue(name); s != "" {
101 var err error
102 if v, err = strconv.Atoi(s); err != nil {
103 w.WriteHeader(http.StatusBadRequest)
104 util.WriteJSONResponse(w, metadataErrorResult{Status: statusError, Error: fmt.Sprintf("%s must be a number", name)})
105 return 0, err
106 }
107 }
108 return v, nil
109}

Callers 1

MetadataHandlerFunction · 0.85

Calls 1

WriteJSONResponseFunction · 0.92

Tested by

no test coverage detected