From 03b194c337f78f0f7b027da65545b6c8f9ead775 Mon Sep 17 00:00:00 2001 From: mrT23 Date: Sun, 18 Aug 2024 08:21:32 +0300 Subject: [PATCH] Add null and type checks for 'pr_files' in _prepare_file_labels method in pr_description.py --- pr_agent/tools/pr_description.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pr_agent/tools/pr_description.py b/pr_agent/tools/pr_description.py index 28ff6abc..2bcbd89e 100644 --- a/pr_agent/tools/pr_description.py +++ b/pr_agent/tools/pr_description.py @@ -508,7 +508,8 @@ extra_file_yaml = def _prepare_file_labels(self): file_label_dict = {} - if not self.data or 'pr_files' not in self.data: + if (not self.data or not isinstance(self.data, dict) or + 'pr_files' not in self.data or not self.data['pr_files']): return file_label_dict for file in self.data['pr_files']: try: