From ded6259553bae428f22615d90788ade1b4aed16e Mon Sep 17 00:00:00 2001 From: Jana Librova Date: Oct 22 2025 20:25:03 +0000 Subject: Enable parent tag as name, not ID only Fixes: https://pagure.io/koji/issue/4479 --- diff --git a/kojihub/kojihub.py b/kojihub/kojihub.py index 1a4ccb9..a70939d 100644 --- a/kojihub/kojihub.py +++ b/kojihub/kojihub.py @@ -12982,6 +12982,11 @@ class RootExports(object): # verify existence of tag and/or convert name to id tag = get_tag_id(tag, strict=True) context.session.assertPerm('tag') + if isinstance(data, dict): + data = [data] + for d in data: + if not isinstance(d['parent_id'], int): + d['parent_id'] = get_tag_id(d['parent_id'], strict=True) return writeInheritanceData(tag, data, clear=clear) def getFullInheritance(self, tag, event=None, reverse=False, **kwargs):