diff --git a/lib/private/Files/Node/Folder.php b/lib/private/Files/Node/Folder.php index 4f7a97081ca40..fe3f24d80cf20 100644 --- a/lib/private/Files/Node/Folder.php +++ b/lib/private/Files/Node/Folder.php @@ -218,9 +218,9 @@ public function search($query) { }, array_values($resultsPerCache), array_keys($resultsPerCache))); // don't include this folder in the results - $files = array_filter($files, function (FileInfo $file) { + $files = array_values(array_filter($files, function (FileInfo $file) { return $file->getPath() !== $this->getPath(); - }); + })); // since results were returned per-cache, they are no longer fully sorted $order = $query->getOrder();