Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2014-02-27 17:52:36 +0400
committerRobin Appelman <icewind@owncloud.com>2014-02-27 17:52:36 +0400
commit7580518bd8735986fb77a228d0224dd74d8db89a (patch)
tree469a644f69a9ba6d8f6c8e6b3bfd58cbc3c41900 /lib
parentd93b5af2655e9bde17ef54fdf43c132eafce19e4 (diff)
Also delete legacy storages when deleting a user
Diffstat (limited to 'lib')
-rwxr-xr-xlib/private/user.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/private/user.php b/lib/private/user.php
index 992e4a2d751..c6524687be1 100755
--- a/lib/private/user.php
+++ b/lib/private/user.php
@@ -203,10 +203,12 @@ class OC_User {
OC_Preferences::deleteUser($uid);
// Delete user files in /data/
- OC_Helper::rmdirr(\OC_User::getHome($uid));
+ $home = \OC_User::getHome($uid);
+ OC_Helper::rmdirr($home);
// Delete the users entry in the storage table
\OC\Files\Cache\Storage::remove('home::' . $uid);
+ \OC\Files\Cache\Storage::remove('local::' . $home . '/');
// Remove it from the Cache
self::getManager()->delete($uid);