aboutsummaryrefslogtreecommitdiff
path: root/bugzilla_tag_update.py
diff options
context:
space:
mode:
Diffstat (limited to 'bugzilla_tag_update.py')
-rwxr-xr-xbugzilla_tag_update.py5
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]))