JQL returning duplicates when using the issue search API

My app lets customers use their existing Quick Filters.

But when a customer uses a JQL query which is ordered by a property, many issue duplicates are returned.

For example, When I use the following query which is ordered by rank, 4 issues are returned:

type = Epic AND issue.property[epicEstimate].storyPointTotal > 10 ORDER BY Rank DESC

But if I change the ORDER BY part of the query to use the property storyPointProgress, 12 issues are returned:

type = Epic AND issue.property[epicEstimate].storyPointTotal > 10 ORDER BY issue.property[epicEstimate].storyPointProgress DESC

In this query every issue is returned 3 times.

When there’s a very large number of issues, it’s very difficult to filter out the duplicates on the frontend. Especially because the position of the duplicates don’t appear to follow any kind of pattern.

Is there a way to return issues without duplicates?

Best Regards,

Rhys

Duplicated issues in the search result look like a Jira bug to me.

If no one answers here, you might want to contact Atlassian support.