diff --git a/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php b/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php index 85c2f2f87e..e18c2d725e 100644 --- a/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php +++ b/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php @@ -79,13 +79,20 @@ final class PhabricatorWorkerTaskDetailController ->appendChild($view); } - private function buildPropertyListView( - PhabricatorWorkerTask $task) { - - $viewer = $this->getRequest()->getUser(); + private function buildPropertyListView(PhabricatorWorkerTask $task) { + $viewer = $this->getViewer(); $view = new PHUIPropertyListView(); + $object_phid = $task->getObjectPHID(); + if ($object_phid) { + $handles = $viewer->loadHandles(array($object_phid)); + $handle = $handles[$object_phid]; + if ($handle->isComplete()) { + $view->addProperty(pht('Object'), $handle->renderLink()); + } + } + if ($task->isArchived()) { switch ($task->getResult()) { case PhabricatorWorkerArchiveTask::RESULT_SUCCESS: