diff --git a/pungi/phases/osbs.py b/pungi/phases/osbs.py index 6ddbfefe..c0626784 100644 --- a/pungi/phases/osbs.py +++ b/pungi/phases/osbs.py @@ -89,7 +89,7 @@ class OSBSThread(WorkerThread): def _add_metadata(self, koji_proxy, variant, task_id): # Create metadata result = koji_proxy.getTaskResult(task_id) - build_id = result['koji_builds'][0] + build_id = int(result['koji_builds'][0]) buildinfo = koji_proxy.getBuild(build_id) archives = koji_proxy.listArchives(build_id) diff --git a/tests/test_osbs_phase.py b/tests/test_osbs_phase.py index 0b719bcf..917278d9 100755 --- a/tests/test_osbs_phase.py +++ b/tests/test_osbs_phase.py @@ -209,8 +209,8 @@ class OSBSThreadTest(helpers.PungiTestCase): mock.call.watch_task( 12345, self.topdir + '/logs/global/osbs/Server-1-watch-task.log'), mock.call.koji_proxy.getTaskResult(12345), - mock.call.koji_proxy.getBuild('54321'), - mock.call.koji_proxy.listArchives('54321')]) + mock.call.koji_proxy.getBuild(54321), + mock.call.koji_proxy.listArchives(54321)]) def _assertRepoFile(self): with open(self.topdir + '/work/global/tmp-Server/compose-rpms-1.repo') as f: