]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1469373 - Phabbugz fails with undefined error when phab user without linked BMO...
authordklawren <dklawren@users.noreply.github.com>
Thu, 28 Jun 2018 22:02:19 +0000 (18:02 -0400)
committerGitHub <noreply@github.com>
Thu, 28 Jun 2018 22:02:19 +0000 (18:02 -0400)
extensions/PhabBugz/lib/Feed.pm

index 72829f179ce75c628aadf7df2a6fcef653a03ead..41a3307878f2ee0779368f00008181a19d4d1b9e 100644 (file)
@@ -477,7 +477,7 @@ sub process_revision_change {
             phids => \@accepted_phids
           }
         );
-        @accepted_user_ids = map { $_->bugzilla_user->id } @$phab_users;
+        @accepted_user_ids = map { $_->bugzilla_user->id } grep { defined $_->bugzilla_user } @$phab_users;
     }
 
     if ( @denied_phids ) {
@@ -486,7 +486,7 @@ sub process_revision_change {
             phids => \@denied_phids
           }
         );
-        @denied_user_ids = map { $_->bugzilla_user->id } @$phab_users;
+        @denied_user_ids = map { $_->bugzilla_user->id } grep { defined $_->bugzilla_user } @$phab_users;
     }
 
     my %reviewers_hash =  map { $_->name => 1 } @{ $revision->reviewers };