diff --git a/apps/dav/lib/Upload/AssemblyStream.php b/apps/dav/lib/Upload/AssemblyStream.php index aaea5fc88c203..4d8f98a433227 100644 --- a/apps/dav/lib/Upload/AssemblyStream.php +++ b/apps/dav/lib/Upload/AssemblyStream.php @@ -73,14 +73,14 @@ public function stream_open($path, $mode, $options, &$opened_path) { $this->loadContext('assembly'); $nodes = $this->nodes; - // https://stackoverflow.com/a/10985500 - @usort($nodes, function (IFile $a, IFile $b) { + usort($nodes, function (IFile $a, IFile $b) { return strnatcmp($a->getName(), $b->getName()); }); $this->nodes = array_values($nodes); $this->size = array_reduce($this->nodes, function ($size, IFile $file) { return $size + $file->getSize(); }, 0); + return true; }