diff --git a/lib/private/Files/Cache/FileAccess.php b/lib/private/Files/Cache/FileAccess.php index 8054f486e02..19f4c99c8b0 100644 --- a/lib/private/Files/Cache/FileAccess.php +++ b/lib/private/Files/Cache/FileAccess.php @@ -152,8 +152,9 @@ class FileAccess implements IFileAccess { $rows = []; $i = 0; do { - while (($rows[] = $files->fetch()) && $i < 1000) { + while ($i < 1000 && ($row = $files->fetch())) { $i++; + $rows[] = $row; } $parents = array_map(function ($row) { return $row['parent'];