summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Appelman <icewind1991@gmail.com>2011-08-11 10:12:03 +0200
committerRobin Appelman <icewind1991@gmail.com>2011-08-11 10:12:17 +0200
commitbbfb93c6551106d7a956707287e8282ee500848c (patch)
treec53d5d98b6526015bc339c2f8b7272d039beb81e
parentbfd72501a19c4352b2a9f220c3f2dfac69346b61 (diff)
downloadnextcloud-server-bbfb93c6551106d7a956707287e8282ee500848c.tar.gz
nextcloud-server-bbfb93c6551106d7a956707287e8282ee500848c.zip
remove groups if there are no users in them
-rw-r--r--admin/ajax/togglegroups.php4
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 );