diff --git a/src/applications/maniphest/editor/ManiphestTransactionEditor.php b/src/applications/maniphest/editor/ManiphestTransactionEditor.php index fc908726d7..427a635b6b 100644 --- a/src/applications/maniphest/editor/ManiphestTransactionEditor.php +++ b/src/applications/maniphest/editor/ManiphestTransactionEditor.php @@ -226,6 +226,7 @@ final class ManiphestTransactionEditor extends PhabricatorEditor { $phids = array_keys($phids); $handles = id(new PhabricatorObjectHandleData($phids)) + ->setViewer($this->getActor()) ->loadHandles(); $view = new ManiphestTransactionDetailView(); diff --git a/src/applications/repository/worker/PhabricatorRepositoryCommitHeraldWorker.php b/src/applications/repository/worker/PhabricatorRepositoryCommitHeraldWorker.php index b1178df5d6..694db8e7d7 100644 --- a/src/applications/repository/worker/PhabricatorRepositoryCommitHeraldWorker.php +++ b/src/applications/repository/worker/PhabricatorRepositoryCommitHeraldWorker.php @@ -77,7 +77,13 @@ final class PhabricatorRepositoryCommitHeraldWorker $commit->getPHID(), )); - $handles = id(new PhabricatorObjectHandleData($phids))->loadHandles(); + // TODO: This is complicated and needs to be sorted out properly for + // repository policy stuff. We might need an omniscient user here? + $viewer = new PhabricatorUser(); + + $handles = id(new PhabricatorObjectHandleData($phids)) + ->setViewer($viewer) + ->loadHandles(); $commit_handle = $handles[$commit->getPHID()]; $commit_name = $commit_handle->getName();