1
0
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:
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 { }
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
} }