Skip to content
Snippets Groups Projects

Set maxLimit as default value for limit param

Merged Bram Hagens requested to merge bramhaag/api:master into master
All threads resolved!
+ 10
5
@@ -49,11 +49,16 @@ func ListObjects(w http.ResponseWriter, r *http.Request) {
}
// Determine offset, limit and filter params
query := r.URL.Query()
l := query.Get("limit")
limit, err := strconv.Atoi(l)
if err != nil || limit < 0 {
panic(apierrors.InvalidOffsetOrLimit)
var (
query = r.URL.Query()
limit = maxLimit
l = query.Get("limit")
)
if l != "" {
limit, err := strconv.Atoi(l)
if err != nil || limit < 0 {
panic(apierrors.InvalidOffsetOrLimit)
}
}
if limit > maxLimit {
panic(apierrors.LimitTooLarge)
Loading