Page MenuHomePhabricator

D14969.diff
No OneTemporary

D14969.diff

diff --git a/src/applications/differential/engine/DifferentialDiffExtractionEngine.php b/src/applications/differential/engine/DifferentialDiffExtractionEngine.php
--- a/src/applications/differential/engine/DifferentialDiffExtractionEngine.php
+++ b/src/applications/differential/engine/DifferentialDiffExtractionEngine.php
@@ -142,17 +142,21 @@
return true;
}
- $drequest = DiffusionRequest::newFromDictionary(array(
- 'user' => $viewer,
- 'repository' => $repository,
- 'commit' => $identifier,
- 'path' => $path,
- ));
-
- $corpus = DiffusionFileContentQuery::newFromDiffusionRequest($drequest)
- ->setViewer(PhabricatorUser::getOmnipotentUser())
- ->loadFileContent()
- ->getCorpus();
+ $drequest = DiffusionRequest::newFromDictionary(
+ array(
+ 'user' => $viewer,
+ 'repository' => $repository,
+ ));
+
+ $response = DiffusionQuery::callConduitWithDiffusionRequest(
+ $viewer,
+ $drequest,
+ 'diffusion.filecontentquery',
+ array(
+ 'commit' => $identifier,
+ 'path' => $path,
+ ));
+ $corpus = $response['corpus'];
if ($files[$file_phid]->loadFileData() != $corpus) {
return true;

File Metadata

Mime Type
text/plain
Expires
May 18 2024, 8:14 AM (5 w, 5 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6293542
Default Alt Text
D14969.diff (1 KB)

Event Timeline