From f96a575fa4090635f6356cff7dfd3b2992e9ca58 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Wed, 24 Oct 2018 11:52:02 +0200 Subject: [PATCH] Throw exception if upload folder can't be created Signed-off-by: Morris Jobke --- apps/dav/lib/Upload/UploadHome.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/dav/lib/Upload/UploadHome.php b/apps/dav/lib/Upload/UploadHome.php index 6976ece9943d9..e8030a93e2d73 100644 --- a/apps/dav/lib/Upload/UploadHome.php +++ b/apps/dav/lib/Upload/UploadHome.php @@ -86,7 +86,10 @@ private function impl() { $user = \OC::$server->getUserSession()->getUser(); Filesystem::initMountPoints($user->getUID()); if (!$rootView->file_exists('/' . $user->getUID() . '/uploads')) { - $rootView->mkdir('/' . $user->getUID() . '/uploads'); + $result = $rootView->mkdir('/' . $user->getUID() . '/uploads'); + if (!$result) { + throw new \Exception('Could not create folder "uploads" for user "' . $user->getUID() . '"'); + } } $view = new View('/' . $user->getUID() . '/uploads'); $rootInfo = $view->getFileInfo('');