diff --git a/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php b/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php index a1e0cc3163..3eb575f9ad 100644 --- a/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php +++ b/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php @@ -1931,15 +1931,17 @@ abstract class PhabricatorApplicationTransactionEditor ->withPHIDs($watcher_phids) ->execute(); + $watchers = array(); foreach ($users as $user) { $can_see = PhabricatorPolicyFilter::hasCapability( $user, $object, PhabricatorPolicyCapability::CAN_VIEW); if ($can_see) { - $phids[] = $user->getPHID(); + $watchers[] = $user->getPHID(); } } + $phids[] = $watchers; } }