From bbfb93c6551106d7a956707287e8282ee500848c Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind1991@gmail.com>
Date: Thu, 11 Aug 2011 10:12:03 +0200
Subject: [PATCH] remove groups if there are no users in them

---
 admin/ajax/togglegroups.php | 4 ++++
 1 file changed, 4 insertions(+)

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 );
-- 
GitLab