issue-diff: only take component from referenced bug.

This commit is contained in:
Jimmy Berry 2017-05-29 12:18:22 +02:00
parent 1dbbb30b8c
commit 9e597fc502

View File

@ -72,14 +72,15 @@ def bug_owner(apiurl, package):
def bug_meta_get(bugzilla_api, bug_id):
bug = bugzilla_api.getbug(bug_id)
return (bug.product, bug.component, bug.version)
return bug.component
def bug_meta(bugzilla_api, defaults, trackers, issues):
# Extract meta from the first bug from bnc tracker or fallback to defaults.
prefix = trackers['bnc'][:3]
for issue in issues:
if issue.startswith(prefix):
return bug_meta_get(bugzilla_api, issue[4:])
component = bug_meta_get(bugzilla_api, issue[4:])
return (defaults[0], component, defaults[2])
return defaults