diff --git a/lib/files/view.php b/lib/files/view.php
index 8303a080bd8f66fee8fbf52f439c94a5b9095058..94c89603aed6452381e82d6e0f95b642e7bd5e0e 100644
--- a/lib/files/view.php
+++ b/lib/files/view.php
@@ -786,7 +786,7 @@ class View {
 							$permissions = $subStorage->getPermissions($rootEntry['path']);
 							$subPermissionsCache->set($rootEntry['fileid'], $user, $permissions);
 						}
-						$rootEntry['permissions'] = $subPermissionsCache;
+						$rootEntry['permissions'] = $permissions;
 						$files[] = $rootEntry;
 					}
 				}