mirror of
https://github.com/coder/coder.git
synced 2025-07-03 16:13:58 +00:00
fix: improve pagination parser (#12422)
This commit is contained in:
@ -17,9 +17,8 @@ func parsePagination(w http.ResponseWriter, r *http.Request) (p codersdk.Paginat
|
||||
parser := httpapi.NewQueryParamParser()
|
||||
params := codersdk.Pagination{
|
||||
AfterID: parser.UUID(queryParams, uuid.Nil, "after_id"),
|
||||
// Limit default to "-1" which returns all results
|
||||
Limit: parser.Int(queryParams, 0, "limit"),
|
||||
Offset: parser.Int(queryParams, 0, "offset"),
|
||||
Limit: int(parser.PositiveInt32(queryParams, 0, "limit")),
|
||||
Offset: int(parser.PositiveInt32(queryParams, 0, "offset")),
|
||||
}
|
||||
if len(parser.Errors) > 0 {
|
||||
httpapi.Write(ctx, w, http.StatusBadRequest, codersdk.Response{
|
||||
|
Reference in New Issue
Block a user