summaryrefslogtreecommitdiffstats
path: root/extensions/PhabBugz/lib/Util.pm
diff options
context:
space:
mode:
authordklawren <dklawren@users.noreply.github.com>2018-04-26 19:41:27 +0200
committerGitHub <noreply@github.com>2018-04-26 19:41:27 +0200
commitba5f2af68c6dd8639c6bd45d3e419741e1946134 (patch)
tree496e5ae7aca2239752bcdbca5a587a3504fea48d /extensions/PhabBugz/lib/Util.pm
parent79dd60d845e426dcd243057cd1bca36be27076db (diff)
downloadbugzilla-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.pm7
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 ];