summaryrefslogtreecommitdiff
path: root/internal/api/util/parsequery.go
diff options
context:
space:
mode:
authorLibravatar tobi <31960611+tsmethurst@users.noreply.github.com>2023-07-21 14:56:38 +0200
committerLibravatar GitHub <noreply@github.com>2023-07-21 13:56:38 +0100
commit89ee9d50047bd5b3ab1bd3c140a8c97d26050094 (patch)
tree68dc01b166c56e223a6ddd094a9c6a7f294664a6 /internal/api/util/parsequery.go
parent[bugfix] Change maximumPasswordLength to 72 bytes (#2012) (diff)
downloadgotosocial-89ee9d50047bd5b3ab1bd3c140a8c97d26050094.tar.xz
[bugfix] Return all accounts when list accounts limit <= 0 (#2014)v0.10.0
Diffstat (limited to 'internal/api/util/parsequery.go')
-rw-r--r--internal/api/util/parsequery.go15
1 files changed, 7 insertions, 8 deletions
diff --git a/internal/api/util/parsequery.go b/internal/api/util/parsequery.go
index 92105ef82..662870910 100644
--- a/internal/api/util/parsequery.go
+++ b/internal/api/util/parsequery.go
@@ -27,11 +27,12 @@ import (
const (
/* Common keys */
- IDKey = "id"
- LimitKey = "limit"
- LocalKey = "local"
- MaxIDKey = "max_id"
- MinIDKey = "min_id"
+ IDKey = "id"
+ LimitKey = "limit"
+ LocalKey = "local"
+ MaxIDKey = "max_id"
+ SinceIDKey = "since_id"
+ MinIDKey = "min_id"
/* Search keys */
@@ -76,10 +77,8 @@ func ParseLimit(value string, defaultValue int, max, min int) (int, gtserror.Wit
i, err := parseInt(value, defaultValue, max, min, LimitKey)
if err != nil {
return 0, err
- } else if i == 0 {
- // treat 0 as an empty query
- return defaultValue, nil
}
+
return i, nil
}