diff options
Diffstat (limited to 'bugzilla_tag_update.py')
-rwxr-xr-x | bugzilla_tag_update.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bugzilla_tag_update.py b/bugzilla_tag_update.py index b49af18..15f1c36 100755 --- a/bugzilla_tag_update.py +++ b/bugzilla_tag_update.py @@ -92,6 +92,9 @@ def create(bugid): #list of projects to add to ticket ptags = [] + parent_phid = phabm.get_parent_phid(buginfo['product']) + parent_phid = phabm.ensure_project(p[0], parent_phid=None, edit="public", view="public") + if buginfo['status'] == 'VERIFIED': vlog("Adding 'verified' to %s" % (ticket,)) ptags.append(('verified', 'tags')) @@ -105,7 +108,7 @@ def create(bugid): phids = [] for p in ptags: edit, view = project_security_settings(p[0]) - phid = phabm.ensure_project(p[0], edit=edit, view=view) + phid = phabm.ensure_project(p[0], parent_phid=parent_phid, edit=edit, view=view) phids.append(phid) if p[1] is not None: vlog("setting project %s icon to %s" % (p[0], p[1])) |