diff --git a/src/applications/conduit/method/differential/find/ConduitAPI_differential_find_Method.php b/src/applications/conduit/method/differential/find/ConduitAPI_differential_find_Method.php index 1c00674718..1671c6ff83 100644 --- a/src/applications/conduit/method/differential/find/ConduitAPI_differential_find_Method.php +++ b/src/applications/conduit/method/differential/find/ConduitAPI_differential_find_Method.php @@ -1,82 +1,84 @@ 'required enum<'.$types.'>', 'guids' => 'required nonempty list', ); } public function defineReturnType() { return 'nonempty list'; } public function defineErrorTypes() { return array( ); } protected function execute(ConduitAPIRequest $request) { $query = $request->getValue('query'); $guids = $request->getValue('guids'); $results = array(); if (!$guids) { return $results; } $revisions = id(new DifferentialRevisionListData( $query, (array)$guids)) ->loadRevisions(); foreach ($revisions as $revision) { $diff = $revision->loadActiveDiff(); if (!$diff) { continue; } $results[] = array( 'id' => $revision->getID(), 'phid' => $revision->getPHID(), 'name' => $revision->getTitle(), + 'dateCreated' => $revision->getDateCreated(), + 'authorPHID' => $revision->getAuthorPHID(), 'statusName' => DifferentialRevisionStatus::getNameForRevisionStatus( $revision->getStatus()), 'sourcePath' => $diff->getSourcePath(), ); } return $results; } }