Page MenuHomePhabricator

D15908.id38310.diff
No OneTemporary

D15908.id38310.diff

diff --git a/src/applications/diffusion/engineextension/DiffusionRepositoryURIsIndexEngineExtension.php b/src/applications/diffusion/engineextension/DiffusionRepositoryURIsIndexEngineExtension.php
--- a/src/applications/diffusion/engineextension/DiffusionRepositoryURIsIndexEngineExtension.php
+++ b/src/applications/diffusion/engineextension/DiffusionRepositoryURIsIndexEngineExtension.php
@@ -16,6 +16,18 @@
public function indexObject(
PhabricatorIndexEngine $engine,
$object) {
+
+ // Reload the repository to pick up URIs, which we need in order to update
+ // the URI index.
+ $object = id(new PhabricatorRepositoryQuery())
+ ->setViewer(PhabricatorUser::getOmnipotentUser())
+ ->withPHIDs(array($object->getPHID()))
+ ->needURIs(true)
+ ->executeOne();
+ if (!$object) {
+ return;
+ }
+
$object->updateURIIndex();
}

File Metadata

Mime Type
text/plain
Expires
May 9 2024, 10:37 PM (5 w, 2 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6279490
Default Alt Text
D15908.id38310.diff (887 B)

Event Timeline