diff --git a/src/applications/diffusion/controller/browse/DiffusionBrowseController.php b/src/applications/diffusion/controller/browse/DiffusionBrowseController.php old mode 100644 new mode 100755 index e1a1f4bfc8..f69d18da9e --- a/src/applications/diffusion/controller/browse/DiffusionBrowseController.php +++ b/src/applications/diffusion/controller/browse/DiffusionBrowseController.php @@ -87,8 +87,23 @@ class DiffusionBrowseController extends DiffusionController { $content[] = $error_view; } else { + + $phids = array(); + foreach ($results as $result) { + $data = $result->getLastCommitData(); + if ($data) { + if ($data->getCommitDetail('authorPHID')) { + $phids[$data->getCommitDetail('authorPHID')] = true; + } + } + } + $phids = array_keys($phids); + + $handles = id(new PhabricatorObjectHandleData($phids))->loadHandles(); + $browse_table = new DiffusionBrowseTableView(); $browse_table->setDiffusionRequest($drequest); + $browse_table->setHandles($handles); $browse_table->setPaths($results); $browse_panel = new AphrontPanelView();