diff options
author | dklawren <dklawren@users.noreply.github.com> | 2018-04-26 19:41:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-26 19:41:27 +0200 |
commit | ba5f2af68c6dd8639c6bd45d3e419741e1946134 (patch) | |
tree | 496e5ae7aca2239752bcdbca5a587a3504fea48d /extensions/PhabBugz/lib/Util.pm | |
parent | 79dd60d845e426dcd243057cd1bca36be27076db (diff) | |
download | bugzilla-ba5f2af68c6dd8639c6bd45d3e419741e1946134.tar.gz bugzilla-ba5f2af68c6dd8639c6bd45d3e419741e1946134.tar.xz |
Bug 1454647 - Mirror all BMO groups as Phabricator projects and keep them in sync
Diffstat (limited to 'extensions/PhabBugz/lib/Util.pm')
-rw-r--r-- | extensions/PhabBugz/lib/Util.pm | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/extensions/PhabBugz/lib/Util.pm b/extensions/PhabBugz/lib/Util.pm index 0f9351285..42da79c39 100644 --- a/extensions/PhabBugz/lib/Util.pm +++ b/extensions/PhabBugz/lib/Util.pm @@ -162,7 +162,7 @@ sub create_private_revision_policy { push(@$project_phids, $phid) if $phid; } - ThrowUserError('invalid_phabricator_sync_groups') unless @$project_phids; + ThrowUserError('invalid_phabricator_projects') unless @$project_phids; push(@{ $data->{policy} }, { @@ -512,9 +512,8 @@ sub request { sub get_security_sync_groups { my $bug = shift; - my $phab_sync_groups = Bugzilla->params->{phabricator_sync_groups} - || ThrowUserError('invalid_phabricator_sync_groups'); - my $sync_group_names = [ split('[,\s]+', $phab_sync_groups) ]; + my $sync_groups = Bugzilla::Group->match( { isactive => 1, isbuggroup => 1 } ); + my $sync_group_names = [ map { $_->name } @$sync_groups ]; my $bug_groups = $bug->groups_in; my $bug_group_names = [ map { $_->name } @$bug_groups ]; |