From 173cb546b7523e792e9c3f1344e1f53d8052ac38 Mon Sep 17 00:00:00 2001 From: Eryu Xia Date: Tue, 8 Feb 2022 11:21:45 -0800 Subject: [PATCH] Fix release notes script to handle empty PR descriptions. (#1196) --- scripts/release_notes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/release_notes.py b/scripts/release_notes.py index 2fd1f17..4147076 100644 --- a/scripts/release_notes.py +++ b/scripts/release_notes.py @@ -158,7 +158,8 @@ class ProcessChangelog: if pr['merged_at'] is None: # not merged continue label_level = self._get_pr_label_level(pr['labels']) - m = re.search(r'author: ?@([A-Za-z\d-]+)', pr['body']) + m = None if pr['body'] is None else re.search( + r'author: ?@([A-Za-z\d-]+)', pr['body']) if m: author = m[1] # author attribution override else: