Skip to content

Commit 775d0c2

Browse files
committed
Fix gitea_api.IssueTimelineEntry.list() to use pagination instead of limit -1
1 parent 82bf9eb commit 775d0c2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

osc/gitea_api/issue_timeline_entry.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,9 +265,10 @@ def list(
265265
:param number: Number of the pull request in owner/repo.
266266
"""
267267
q = {
268-
"limit": -1,
268+
"limit": 50,
269269
}
270270
url = conn.makeurl("repos", owner, repo, "issues", str(number), "timeline", query=q)
271-
response = conn.request("GET", url)
272-
obj_list = [cls(i, response=response, conn=conn, check_data=False) for i in response.json() or []]
271+
obj_list = []
272+
for response in conn.request_all_pages("GET", url):
273+
obj_list.extend([cls(i, response=response, conn=conn) for i in response.json() or []])
273274
return obj_list

0 commit comments

Comments
 (0)