diff options
author | Bart Visscher <bartv@thisnet.nl> | 2012-11-15 18:10:40 +0100 |
---|---|---|
committer | Thomas Mueller <thomas.mueller@tmit.eu> | 2012-11-15 23:15:15 +0100 |
commit | 39a54f5abf8857f4712c4cf874356ec59f47b210 (patch) | |
tree | f58375dee9342760b91677975b4dd36f59303db2 | |
parent | 52dd0274d34fe504d529ef9f13b7245c66b639c9 (diff) | |
download | nextcloud-server-39a54f5abf8857f4712c4cf874356ec59f47b210.tar.gz nextcloud-server-39a54f5abf8857f4712c4cf874356ec59f47b210.zip |
Better place to check for user removal
-rw-r--r-- | lib/user.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/user.php b/lib/user.php index 1a88d623855..33c756febcd 100644 --- a/lib/user.php +++ b/lib/user.php @@ -204,6 +204,9 @@ class OC_User { foreach(self::$_usedBackends as $backend) { $backend->deleteUser($uid); } + if (self::userExists($uid)) { + return false; + } // We have to delete the user from all groups foreach( OC_Group::getUserGroups( $uid ) as $i ) { OC_Group::removeFromGroup( $uid, $i ); @@ -216,7 +219,7 @@ class OC_User { // Emit and exit OC_Hook::emit( "OC_User", "post_deleteUser", array( "uid" => $uid )); - return !self::userExists($uid); + return true; } else{ return false; |