Page MenuHomePhabricator

D19680.diff
No OneTemporary

D19680.diff

diff --git a/src/workflow/ArcanistWorkflow.php b/src/workflow/ArcanistWorkflow.php
--- a/src/workflow/ArcanistWorkflow.php
+++ b/src/workflow/ArcanistWorkflow.php
@@ -1172,19 +1172,26 @@
return $this->loadBundleFromConduit(
$conduit,
array(
- 'ids' => array($diff_id),
- ));
+ 'ids' => array($diff_id),
+ ));
}
final protected function loadRevisionBundleFromConduit(
ConduitClient $conduit,
$revision_id) {
+ $future = $conduit->callMethod(
+ 'differential.query',
+ array(
+ 'ids' => array($revision_id),
+ ));
+ $revision = head($future->resolve());
+
return $this->loadBundleFromConduit(
$conduit,
array(
- 'revisionIDs' => array($revision_id),
- ));
+ 'ids' => array(head($revision['diffs'])),
+ ));
}
final private function loadBundleFromConduit(

File Metadata

Mime Type
text/plain
Expires
Sat, Mar 8, 6:35 PM (2 w, 3 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7383760
Default Alt Text
D19680.diff (887 B)

Event Timeline