From fa102cd229554817d5736e8569e2fc923e9de1e2 Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind1991@gmail.com>
Date: Wed, 10 Aug 2011 22:48:26 +0200
Subject: [PATCH] create the necessary groups when creating a user

---
 admin/ajax/createuser.php | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/admin/ajax/createuser.php b/admin/ajax/createuser.php
index 1bb655ed33..de52f90d4f 100644
--- a/admin/ajax/createuser.php
+++ b/admin/ajax/createuser.php
@@ -28,6 +28,9 @@ if( in_array( $username, OC_User::getUsers())){
 // Return Success story
 if( OC_User::createUser( $username, $password )){
 	foreach( $groups as $i ){
+		if(!OC_Group::groupExists($i)){
+			OC_Group::createGroup($i);
+		}
 		OC_Group::addToGroup( $username, $i );
 	}
 	echo json_encode( array( "status" => "success", "data" => array( "username" => $username, "groups" => implode( ", ", OC_Group::getUserGroups( $username )))));
-- 
GitLab