We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4b947a3 commit cb2a7eeCopy full SHA for cb2a7ee
src/GridFS/Bucket.php
@@ -279,14 +279,10 @@ public function openUploadStream($filename, array $options = [])
279
public function rename(ObjectId $id, $newFilename)
280
{
281
$filesCollection = $this->collectionsWrapper->getFilesCollection();
282
- $file = $filesCollection->findOne(['_id' => $id]);
283
-
284
- if ($file === null) {
+ $result = $filesCollection->updateOne(['_id' => $id], ['$set' => ['filename' => $newFilename]]);
+ if($result->getModifiedCount() == 0) {
285
throw new GridFSFileNotFoundException($id, $this->collectionsWrapper->getFilesCollection()->getNameSpace());
286
}
287
288
- $file->filename = $newFilename;
289
- $filesCollection->replaceOne(['_id' => $id], $file);
290
291
292
/**
0 commit comments