diff options
author | Robin Appelman <icewind1991@gmail.com> | 2011-08-11 10:12:03 +0200 |
---|---|---|
committer | Robin Appelman <icewind1991@gmail.com> | 2011-08-11 10:12:17 +0200 |
commit | bbfb93c6551106d7a956707287e8282ee500848c (patch) | |
tree | c53d5d98b6526015bc339c2f8b7272d039beb81e | |
parent | bfd72501a19c4352b2a9f220c3f2dfac69346b61 (diff) | |
download | nextcloud-server-bbfb93c6551106d7a956707287e8282ee500848c.tar.gz nextcloud-server-bbfb93c6551106d7a956707287e8282ee500848c.zip |
remove groups if there are no users in them
-rw-r--r-- | admin/ajax/togglegroups.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/admin/ajax/togglegroups.php b/admin/ajax/togglegroups.php index 1a0dc22be8e..3210252af02 100644 --- a/admin/ajax/togglegroups.php +++ b/admin/ajax/togglegroups.php @@ -28,6 +28,10 @@ if( OC_Group::inGroup( $username, $group )){ $action = "remove"; $error = "remove user from"; $success = OC_Group::removeFromGroup( $username, $group ); + $usersInGroup=OC_Group::usersInGroup($group); + if(count($usersInGroup)==0){ + OC_Group::deleteGroup($group); + } } else{ $success = OC_Group::addToGroup( $username, $group ); |