Details
-
Bug
-
Status: Open
-
Medium
-
Resolution: Unresolved
-
Xporter Cloud 5.0.0
-
None
-
None
-
Xporter - Permissions Scheme.
Description
Description
When there are more than 1001 groups in Jira, not all groups are displayed when attempting to associate a group with a permission scheme in the Xporter app. As a result, some groups cannot be selected.
Xporter retrieves the group list from Jira via its API. However, Jira returns the groups using pagination, and the response does not include all groups (e.g., the group "Yang" is missing). As a result, Xporter cannot display or associate those groups.
Steps to Reproduce
- Ensure the Jira instance contains more than 1001 groups.
- Open the Xporter app.
- Navigate to the permission scheme configuration
- Attempt to associate a group with the permission scheme (e.g., search for "Yang")
- Search or browse the available groups.

Expected Result
All existing Jira groups should be displayed and available for selection.
Actual Result
Only a subset of groups is displayed. Some groups (e.g., "Yang") are missing from the Jira API response, preventing Xporter from selecting them.
The screenshot confirms that the group indeed exists in Jira.

Technical Notes / Hypothesis
- Jira API returns groups using pagination. A max of 1000 per page.
- The response may be limited (e.g., maxResults), excluding some groups.
- Xporter depends on this response and cannot access groups that are not returned.
- Pagination handling may be incomplete or constrained by the Jira API response.