Page MenuHomePhabricator

D17718.diff
No OneTemporary

D17718.diff

diff --git a/src/applications/files/engine/PhabricatorChunkedFileStorageEngine.php b/src/applications/files/engine/PhabricatorChunkedFileStorageEngine.php
--- a/src/applications/files/engine/PhabricatorChunkedFileStorageEngine.php
+++ b/src/applications/files/engine/PhabricatorChunkedFileStorageEngine.php
@@ -129,7 +129,7 @@
foreach ($chunks as $chunk) {
$chunk->save();
}
- $file->save();
+ $file->saveAndIndex();
$file->saveTransaction();
return $file;
diff --git a/src/applications/files/storage/PhabricatorFile.php b/src/applications/files/storage/PhabricatorFile.php
--- a/src/applications/files/storage/PhabricatorFile.php
+++ b/src/applications/files/storage/PhabricatorFile.php
@@ -148,6 +148,12 @@
return parent::save();
}
+ public function saveAndIndex() {
+ $this->save();
+ PhabricatorSearchWorker::queueDocumentForIndexing($this->getPHID());
+ return $this;
+ }
+
public function getMonogram() {
return 'F'.$this->getID();
}
@@ -234,7 +240,7 @@
$new_file->readPropertiesFromParameters($params);
- $new_file->save();
+ $new_file->saveAndIndex();
return $new_file;
}
@@ -390,7 +396,7 @@
// Do nothing
}
- $file->save();
+ $file->saveAndIndex();
return $file;
}
diff --git a/src/applications/files/uploadsource/PhabricatorFileUploadSource.php b/src/applications/files/uploadsource/PhabricatorFileUploadSource.php
--- a/src/applications/files/uploadsource/PhabricatorFileUploadSource.php
+++ b/src/applications/files/uploadsource/PhabricatorFileUploadSource.php
@@ -145,7 +145,7 @@
}
$file = PhabricatorFile::newChunkedFile($engine, $length, $parameters);
- $file->save();
+ $file->saveAndIndex();
$rope = $this->getRope();

File Metadata

Mime Type
text/plain
Expires
May 12 2024, 2:49 AM (4 w, 6 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6287428
Default Alt Text
D17718.diff (1 KB)

Event Timeline