Page MenuHomePhabricator

D13865.id33494.diff
No OneTemporary

D13865.id33494.diff

diff --git a/src/applications/differential/controller/DifferentialDiffViewController.php b/src/applications/differential/controller/DifferentialDiffViewController.php
--- a/src/applications/differential/controller/DifferentialDiffViewController.php
+++ b/src/applications/differential/controller/DifferentialDiffViewController.php
@@ -29,6 +29,17 @@
->setURI('/D'.$diff->getRevisionID().'?id='.$diff->getID());
}
+ $diff_phid = $diff->getPHID();
+ $buildables = id(new HarbormasterBuildableQuery())
+ ->setViewer($viewer)
+ ->withBuildablePHIDs(array($diff_phid))
+ ->withManualBuildables(false)
+ ->needBuilds(true)
+ ->needTargets(true)
+ ->execute();
+ $buildables = mpull($buildables, null, 'getBuildablePHID');
+ $diff->attachBuildable(idx($buildables, $diff_phid));
+
// TODO: implement optgroup support in AphrontFormSelectControl?
$select = array();
$select[] = hsprintf('<optgroup label="%s">', pht('Create New Revision'));

File Metadata

Mime Type
text/plain
Expires
Wed, May 22, 1:27 AM (1 w, 5 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6288168
Default Alt Text
D13865.id33494.diff (1007 B)

Event Timeline