]> source.dussan.org Git - nextcloud-server.git/commitdiff
Fix inexisting trashbin's sub-folders
authorBastien Ho <bastienho@urbancube.fr>
Fri, 10 May 2013 09:12:42 +0000 (11:12 +0200)
committerBastien Ho <bastienho@urbancube.fr>
Fri, 10 May 2013 09:12:42 +0000 (11:12 +0200)
apps/files_trashbin/lib/trash.php

index 88c71a75ab0b4e843b79497e551567ff0fb07840..210f72da631cd75e35055bc8e7217d2f81fcfbef 100644 (file)
@@ -39,12 +39,22 @@ class Trashbin {
                $view = new \OC\Files\View('/'. $user);
                if (!$view->is_dir('files_trashbin')) {
                        $view->mkdir('files_trashbin');
+               }
+               if (!$view->is_dir('files_trashbin/files')) {
                        $view->mkdir('files_trashbin/files');
+               }
+               if (!$view->is_dir('files_trashbin/versions')) {
                        $view->mkdir('files_trashbin/versions');
+               }
+               if (!$view->is_dir('files_trashbin/keyfiles')) {
                        $view->mkdir('files_trashbin/keyfiles');
-            $view->mkdir('files_trashbin/share-keys');
                }
-
+               if (!$view->is_dir('files_trashbin/share-keys')) {
+                       $view->mkdir('files_trashbin/share-keys');
+               }
+               if (!$view->is_dir('files_trashbin/files')) {
+                       $view->mkdir('files_trashbin/files');
+               }
                $path_parts = pathinfo($file_path);
 
                $filename = $path_parts['basename'];