From fbfe3b1a2a9067020e81b429f7bd65b451b1b85b Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 11 Apr 2024 08:44:15 -0400 Subject: [PATCH] Handle case where milestone is null/None --- sync2jira/upstream_issue.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sync2jira/upstream_issue.py b/sync2jira/upstream_issue.py index b58cb70..97fe261 100644 --- a/sync2jira/upstream_issue.py +++ b/sync2jira/upstream_issue.py @@ -75,7 +75,8 @@ def handle_github_message(msg, config, pr_filter=True): return None elif key == 'milestone': # special handling for milestone: use the number - actual = msg['msg']['issue'].get(key, {}).get('number') + milestone = msg['msg']['issue'].get(key) or {} + actual = milestone.get('number') if expected not in actual: log.debug("Milestone %s not set on issue: %s", expected, upstream) return None