From 8c9d2e7da7bd6ad89bdb7e28aad61b2ad63420e3 Mon Sep 17 00:00:00 2001 From: Jana Cupova Date: Jul 11 2022 17:59:15 +0000 Subject: Fix arches check in kiwi plugin Fixes: https://pagure.io/koji/issue/3427 --- diff --git a/plugins/hub/kiwi.py b/plugins/hub/kiwi.py index 16ae016..79da38a 100644 --- a/plugins/hub/kiwi.py +++ b/plugins/hub/kiwi.py @@ -24,8 +24,13 @@ def kiwiBuild(target, arches, desc_url, desc_path, optional_arches=None, profile if repos: kojihub.convert_value(repos, cast=list, check_only=True) kojihub.get_build_target(target, strict=True) - arches = koji.parse_arches(arches, strict=True, allow_none=False) - optional_arches = koji.parse_arches(optional_arches, strict=True, allow_none=True) + if isinstance(arches, list): + arches = " ".join(arches) + arches = koji.parse_arches(arches, to_list=True, strict=True, allow_none=False) + if isinstance(optional_arches, list): + optional_arches = " ".join(optional_arches) + optional_arches = koji.parse_arches( + optional_arches, to_list=True, strict=True, allow_none=True) taskOpts = { 'channel': 'image', }