diff --git a/src/Server/ACL.py b/src/Server/ACL.py
index ba75a51..58bcfa0 100644
--- a/src/Server/ACL.py
+++ b/src/Server/ACL.py
@@ -105,12 +105,17 @@ class AccessControlList():
 
 	def addUserInGroup(self, user, group):
 		try:
-			if self.__data['groups'][group].count(user) == 0:
-				self.__data['groups'][group].append(user)
-				self.saveToFile()
+			if list(self.__data['groups'].keys()).count(group) != 0:
+				if self.__data['groups'][group].count(user) != 0:
+					raise CommandException("This user is already in this group !")
+
+				else:
+					self.__data['groups'][group].append(user)
 
 			else:
-				raise CommandException("This user is already in this group !")
+				self.__data['groups'][group] = [user]
+
+			self.saveToFile()
 
 		except:
 			raise CommandException("Can\'t add this user into this group.")