Skip to content

Commit bcdfdfe

Browse files
committed
Fixes #1344
1 parent 4f56432 commit bcdfdfe

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

sonar/issues.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -823,11 +823,9 @@ def get_newest_issue(endpoint: pf.Platform, params: ApiParams = None) -> Union[d
823823
def count(endpoint: pf.Platform, **kwargs) -> int:
824824
"""Returns number of issues of a search"""
825825
params = {} if not kwargs else kwargs.copy()
826-
params["ps"] = 1
827-
try:
828-
nbr_issues = len(search(endpoint=endpoint, params=params))
829-
except TooManyIssuesError as e:
830-
nbr_issues = e.nbr_issues
826+
filters = pre_search_filters(endpoint=endpoint, params=params)
827+
filters["ps"] = 1
828+
nbr_issues = json.loads(endpoint.get(Issue.SEARCH_API, params=filters).text)["paging"]["total"]
831829
log.debug("Count issues with filters %s returned %d issues", str(kwargs), nbr_issues)
832830
return nbr_issues
833831

0 commit comments

Comments
 (0)