diff options
Diffstat (limited to 'lib/private')
-rw-r--r-- | lib/private/files/cache/homecache.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/private/files/cache/homecache.php b/lib/private/files/cache/homecache.php index 4b14bd12190..18dfbfe3191 100644 --- a/lib/private/files/cache/homecache.php +++ b/lib/private/files/cache/homecache.php @@ -37,4 +37,17 @@ class HomeCache extends Cache { } return $totalSize; } + + public function get($path) { + $data = parent::get($path); + if ($path === '' or $path === '/') { + // only the size of the "files" dir counts + $filesData = parent::get('files'); + + if (isset($filesData['size'])) { + $data['size'] = $filesData['size']; + } + } + return $data; + } } |