mirror of
https://github.com/TwiN/gatus.git
synced 2026-02-15 20:15:04 +00:00
fix: Limit the pageSize to maximum-number-of-results on first page (#1149)
This commit is contained in:
@@ -34,11 +34,13 @@ func extractPageAndPageSizeFromRequest(c *fiber.Ctx, maximumNumberOfResults int)
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
pageSize = DefaultPageSize
|
pageSize = DefaultPageSize
|
||||||
}
|
}
|
||||||
if pageSize > maximumNumberOfResults {
|
}
|
||||||
|
if page == 1 && pageSize > maximumNumberOfResults {
|
||||||
|
// If the page is 1 and the page size is greater than the maximum number of results, return
|
||||||
|
// no more than the maximum number of results
|
||||||
pageSize = maximumNumberOfResults
|
pageSize = maximumNumberOfResults
|
||||||
} else if pageSize < 1 {
|
} else if pageSize < 1 {
|
||||||
pageSize = DefaultPageSize
|
pageSize = DefaultPageSize
|
||||||
}
|
}
|
||||||
}
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user