1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-11-24 13:58:53 +01:00

Fix gitea_api.PullRequest.list() to use pagination instead of limit -1

This commit is contained in:
Antonello Tartamo
2025-10-28 12:30:36 +01:00
committed by Daniel Mach
parent ca8eb5ff97
commit dac11885f7

View File

@@ -448,11 +448,12 @@ class PullRequest(GiteaModel):
q = { q = {
"state": state, "state": state,
"limit": -1, "limit": 50,
} }
url = conn.makeurl("repos", owner, repo, "pulls", query=q) url = conn.makeurl("repos", owner, repo, "pulls", query=q)
response = conn.request("GET", url) obj_list = []
obj_list = [cls(i, response=response, conn=conn) for i in response.json()] for response in conn.request_all_pages("GET", url):
obj_list.extend([cls(i, response=response, conn=conn) for i in response.json()])
return obj_list return obj_list
@classmethod @classmethod