Page MenuHomeDevCentral

D120.diff
No OneTemporary

D120.diff

diff --git a/app/Phabricator/PhabricatorStory.php b/app/Phabricator/PhabricatorStory.php
--- a/app/Phabricator/PhabricatorStory.php
+++ b/app/Phabricator/PhabricatorStory.php
@@ -144,15 +144,14 @@
*/
public function getRepositoryPHID ($method) {
$objectPHID = $this->data['objectPHID'];
+
$api = PhabricatorAPI::forInstance($this->instance);
$reply = $api->call(
$method,
[ 'phids[0]' => $objectPHID ]
);
- if (!count($reply) || !property_exists($reply, $objectPHID)) {
- return "";
- }
- return $reply->$objectPHID->repositoryPHID;
+
+ return PhabricatorAPI::getFirstResult($reply)->repositoryPHID;
}
/**
@@ -172,7 +171,8 @@
$method,
[ 'phids[0]' => $objectPHID ]
);
- return $reply->$objectPHID->projectPHIDs;
+
+ return PhabricatorAPI::getFirstResult($reply)->projectPHIDs;
}
/**

File Metadata

Mime Type
text/plain
Expires
Thu, May 15, 15:35 (16 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2657907
Default Alt Text
D120.diff (969 B)

Event Timeline