Skip to content

Commit e3c692e

Browse files
authored
fix: graceful failing when release-monitoring is stuck (#5227)
Signed-off-by: joydeep049 <[email protected]>
1 parent b95b3a8 commit e3c692e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

cve_bin_tool/output_engine/util.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,12 @@ def get_latest_upstream_stable_version(product_info: ProductInfo) -> str:
7676
+ product_info.product
7777
)
7878

79-
jsonResponse = make_http_requests("json", url=url, timeout=300)
80-
if jsonResponse is not None and jsonResponse["total_items"] != 0:
81-
latest_stable_version = jsonResponse["items"][0]["stable_version"]
79+
try:
80+
jsonResponse = make_http_requests("json", url=url, timeout=300)
81+
if jsonResponse is not None and jsonResponse["total_items"] != 0:
82+
latest_stable_version = jsonResponse["items"][0]["stable_version"]
83+
except Exception:
84+
latest_stable_version = "UNKNOWN"
8285

8386
return latest_stable_version
8487

@@ -317,7 +320,7 @@ def group_cve_by_remark(
317320
{
318321
"cve_number": "CVE-XXX-XXX",
319322
"severity": "High",
320-
"decription: "Lorem Ipsm",
323+
"description: "Lorem Ipsm",
321324
},
322325
{...}
323326
],

0 commit comments

Comments
 (0)