Skip to content

Commit d965845

Browse files
committed
fix: make title unknown if pr is None or "title" is not in payload
1 parent c2e2c58 commit d965845

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

event_analysis.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,11 @@ def summarize_topics(events: List[Event]) -> Dict[str, str]:
136136
if event.type in DISCUSS_EVENT_TYPES:
137137
title = ""
138138
if event.type in ['PullRequestReviewEvent', 'PullRequestReviewCommentEvent', 'PullRequestReviewThreadEvent']:
139-
title = event.payload["pull_request"]["title"]
139+
pr = event.payload["pull_request"]
140+
if pr is None or "title" not in pr: # it seems that some PR does not have title
141+
title = "unknown"
142+
else:
143+
title = pr["title"]
140144
else:
141145
title = event.payload["issue"]["title"]
142146
discuss_repo2issue_titles[repo_name].add(title)

0 commit comments

Comments
 (0)