Page MenuHomePhabricator

D14839.id35869.diff
No OneTemporary

D14839.id35869.diff

diff --git a/src/applications/repository/conduit/RepositoryQueryConduitAPIMethod.php b/src/applications/repository/conduit/RepositoryQueryConduitAPIMethod.php
--- a/src/applications/repository/conduit/RepositoryQueryConduitAPIMethod.php
+++ b/src/applications/repository/conduit/RepositoryQueryConduitAPIMethod.php
@@ -20,7 +20,8 @@
}
public function newQueryObject() {
- return new PhabricatorRepositoryQuery();
+ return id(new PhabricatorRepositoryQuery())
+ ->needProjectPHIDs(true);
}
protected function defineParamTypes() {
@@ -76,7 +77,7 @@
$results = array();
foreach ($repositories as $repository) {
- $results[] = $repository->toDictionary();
+ $results[] = $repository->toDictionaryWithProjects();
}
return $results;
diff --git a/src/applications/repository/storage/PhabricatorRepository.php b/src/applications/repository/storage/PhabricatorRepository.php
--- a/src/applications/repository/storage/PhabricatorRepository.php
+++ b/src/applications/repository/storage/PhabricatorRepository.php
@@ -124,6 +124,12 @@
PhabricatorRepositoryRepositoryPHIDType::TYPECONST);
}
+ public function toDictionaryWithProjects() {
+ return $this->toDictionary() + array(
+ 'projectPHIDs' => $this->getProjectPHIDs()
+ );
+ }
+
public function toDictionary() {
return array(
'id' => $this->getID(),

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 21, 5:00 PM (1 d, 15 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7715756
Default Alt Text
D14839.id35869.diff (1 KB)

Event Timeline