]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1470485 - Create new policies using PhabricatorProjectsAllPolicyRule instead...
authordklawren <dklawren@users.noreply.github.com>
Fri, 22 Jun 2018 16:48:27 +0000 (12:48 -0400)
committerGitHub <noreply@github.com>
Fri, 22 Jun 2018 16:48:27 +0000 (12:48 -0400)
extensions/PhabBugz/lib/Policy.pm

index 3ad6f284c33ad609cb658fefc8881e4352d9aa77..1e925f55a407edc732b7faf5931bd1eabac87a2d 100644 (file)
@@ -116,7 +116,7 @@ sub create {
 
         push @{ $data->{policy} }, {
             action => 'allow',
-            rule   => 'PhabricatorProjectsPolicyRule',
+            rule   => 'PhabricatorProjectsAllPolicyRule',
             value  => $project_phids,
         };
     }
@@ -135,7 +135,7 @@ sub _build_rule_projects {
     my ($self) = @_;
 
     return [] unless $self->rules;
-    my $rule = first { $_->{rule} eq 'PhabricatorProjectsPolicyRule'} @{ $self->rules };
+    my $rule = first { $_->{rule} =~ /PhabricatorProjects(?:All)?PolicyRule/ } @{ $self->rules };
     return [] unless $rule;
     return [
         map  { $_->name }