1
0
mirror of https://github.com/TwiN/gatus.git synced 2026-02-15 03:20:06 +00:00

fix: Limit the pageSize to maximum-number-of-results on first page (#1149)

This commit is contained in:
TwiN
2025-07-08 12:08:27 -04:00
committed by GitHub
parent 9b1d15c9e0
commit 3db5894e90

View File

@@ -34,11 +34,13 @@ func extractPageAndPageSizeFromRequest(c *fiber.Ctx, maximumNumberOfResults int)
if err != nil { if err != nil {
pageSize = DefaultPageSize pageSize = DefaultPageSize
} }
if pageSize > maximumNumberOfResults { }
pageSize = maximumNumberOfResults if page == 1 && pageSize > maximumNumberOfResults {
} else if pageSize < 1 { // If the page is 1 and the page size is greater than the maximum number of results, return
pageSize = DefaultPageSize // no more than the maximum number of results
} pageSize = maximumNumberOfResults
} else if pageSize < 1 {
pageSize = DefaultPageSize
} }
return return
} }