Retrieve task_id for older OSBS builds

Related: https://pagure.io/koji/issue/3906
This commit is contained in:
Tomas Kopecek 2023-09-06 16:45:14 +02:00
parent 268d07caf4
commit 0c58cd954d
5 changed files with 43 additions and 12 deletions

View file

@ -24,7 +24,7 @@ import six.moves.xmlrpc_client
from six.moves import filter, map, range, zip
import koji
from koji.util import base64encode, md5_constructor, to_list
from koji.util import base64encode, extract_build_task, md5_constructor, to_list
from koji_cli.lib import (
TimeOption,
DatetimeJSONEncoder,
@ -3600,8 +3600,9 @@ def anon_handle_buildinfo(goptions, session, args):
error_hit = True
continue
task = None
if info['task_id']:
task = session.getTaskInfo(info['task_id'], request=True)
task_id = extract_build_task(info)
if task_id:
task = session.getTaskInfo(task_id, request=True)
taglist = []
for tag in session.listTags(build):
taglist.append(tag['name'])