From 3be03fb2729a1b0e064bee04508d1c4d182bc17d Mon Sep 17 00:00:00 2001 From: I748376 Date: Wed, 14 Aug 2024 07:58:01 +0000 Subject: [PATCH] fixes bug when extracting text from Jira Refs --- prospector/util/http.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/prospector/util/http.py b/prospector/util/http.py index 443100686..feac446c0 100644 --- a/prospector/util/http.py +++ b/prospector/util/http.py @@ -106,17 +106,13 @@ def get_from_xml(id: str): try: params = {"field": {"description", "summary", "comments"}} - # response = requests.get( - # f"https://issues.apache.org/jira/si/jira.issueviews:issue-xml/{id}/{id}.xml", - # params=params, - # ) - # xml_data = BeautifulSoup(response.text, features="html.parser") xml_data = fetch_url( f"https://issues.apache.org/jira/si/jira.issueviews:issue-xml/{id}/{id}.xml", params=params, + extract_text=False, ) item = xml_data.find("item") - if item is None: + if item is None or item == -1: return "" relevant_data = [ itm.text for itm in item.findAll(["description", "summary", "comments"])