Skip to content

Commit b9f28a7

Browse files
authored
Update example to show getting issues with pagination (#1611)
Add pagination using nextPageToken and simple field management
1 parent f4936ed commit b9f28a7

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

docs/jira.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ Get issues from jql search result with all related fields
1010
issues = jira.jql(jql_request)
1111
print(issues)
1212
13+
# Or if dealing with pagination
14+
issues = []
15+
isLast = False
16+
nextPageToken = None
17+
18+
while not isLast:
19+
response = jira.enhanced_jql(jql_request, fields="id,summary" nextPageToken=nextPageToken, expand='names')
20+
issues.extend(response.get('issues'))
21+
isLast = response.get('isLast')
22+
if not isLast:
23+
nextPageToken = response.get('nextPageToken')
24+
1325
# Check issues against JQL
1426
# Checks whether one or more issues would be returned by one or more JQL queries.
1527
jira.match_jql(issue_ids, jqls)

0 commit comments

Comments
 (0)