Skip to content

Commit 84b0706

Browse files
committed
Fix dependabot update pr link parsing
1 parent 9f9bc42 commit 84b0706

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

dojo/tools/github_vulnerability/parser.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,13 @@ def get_findings(self, filename, test):
4141
summary = advisory.get("summary", "")
4242
desc = advisory.get("description", "")
4343

44-
pr_link = alert.get("dependabotUpdate", {}).get("pullRequest", {}).get("permalink")
45-
if pr_link:
46-
desc = f"Fix PR: [{pr_link}]({pr_link})\n" + desc
44+
pr_link = None
45+
dependabot_update = alert.get("dependabotUpdate", {})
46+
if dependabot_update:
47+
pr = dependabot_update.get("pullRequest", {})
48+
if pr:
49+
pr_link = pr.get("permalink")
50+
desc = f"Fix PR: [{pr_link}]({pr_link})\n" + desc
4751

4852
alert_num = alert.get("number")
4953
if alert_num and repo_url:

0 commit comments

Comments
 (0)