diff --git a/src/applications/releeph/storage/ReleephRequest.php b/src/applications/releeph/storage/ReleephRequest.php index 8f8df2b566..ce01ead6d8 100644 --- a/src/applications/releeph/storage/ReleephRequest.php +++ b/src/applications/releeph/storage/ReleephRequest.php @@ -228,10 +228,13 @@ final class ReleephRequest extends ReleephDAO { } public function loadRequestCommitDiffPHID() { - $revision_phid = PhabricatorEdgeQuery::loadDestinationPHIDs( - $this->getRequestCommitPHID(), - PhabricatorEdgeConfig::TYPE_COMMIT_HAS_DREV); - return reset($revision_phid); + $commit = $this->loadPhabricatorRepositoryCommit(); + if ($commit) { + $edges = $this + ->loadPhabricatorRepositoryCommit() + ->loadRelativeEdges(PhabricatorEdgeConfig::TYPE_COMMIT_HAS_DREV); + return head(array_keys($edges)); + } }