From 10de4a7b904fe472a240dd4d35d83daa919e6a1e Mon Sep 17 00:00:00 2001 From: Jörn Friedrich Dreyer Date: Fri, 13 Jun 2014 13:26:09 +0200 Subject: move creation of / and users 'files' from storage constructor to setupFS / mount initialization --- lib/private/files/filesystem.php | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lib/private/files/filesystem.php') diff --git a/lib/private/files/filesystem.php b/lib/private/files/filesystem.php index 5fb345c87f8..f5a7060ec90 100644 --- a/lib/private/files/filesystem.php +++ b/lib/private/files/filesystem.php @@ -343,6 +343,14 @@ class Filesystem { $homeStorage['arguments']['legacy'] = true; } self::mount($homeStorage['class'], $homeStorage['arguments'], $user); + + $home = \OC\Files\Filesystem::getStorage($user); + if ( $home->instanceOfStorage('\OC\Files\ObjectStore\AbstractObjectStore') ) { + //create the files folder in the cache when mounting the objectstore for a user + if ( ! $home->is_dir('files') ) { + $home->mkdir('files'); + } + } } else { self::mount('\OC\Files\Storage\Local', array('datadir' => $root), $user); -- cgit v1.2.3