From 8f011260a2731152788bcf4bcb41b566d86b4c4d Mon Sep 17 00:00:00 2001 From: FrantiĊĦek Zatloukal Date: Jun 15 2020 14:11:40 +0000 Subject: Add "ReleaseMonitoring" to bug.keywords if a bug was created by Release Monitoring --- diff --git a/oraculum/utils/dashboard.py b/oraculum/utils/dashboard.py index 8a0924a..039809f 100644 --- a/oraculum/utils/dashboard.py +++ b/oraculum/utils/dashboard.py @@ -353,7 +353,7 @@ def get_package_bugs(package): query = bzapi.url_to_query("https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=__open__&" "classification=Fedora&product=Fedora&component=%s" % package) - query["include_fields"] = ['blocks', 'comments', 'creation_time', 'id', 'keywords', 'last_change_time', + query["include_fields"] = ['blocks', 'comments', 'creation_time', 'creator', 'id', 'keywords', 'last_change_time', 'severity', 'priority', 'status', 'summary', 'version', 'whiteboard'] bugs = bzapi.query(query) if len(bugs) == 0: @@ -362,6 +362,8 @@ def get_package_bugs(package): fti_trackers = set(CACHE.get('fti_trackers')) blocker_trackers = set(CACHE.get('blocker_trackers')) for bug in bugs: + if bug.creator == 'Upstream Release Monitoring': + bug.keywords.append("ReleaseMonitoring") for blocks in bug.blocks: if blocks in ftbfs_trackers and "FTBFS" not in bug.keywords: bug.keywords.append("FTBFS")