diff --git a/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php b/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php --- a/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php +++ b/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php @@ -79,13 +79,20 @@ ->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: