From a1ff99126a3eacf4570376e1363c3259e1f2d990 Mon Sep 17 00:00:00 2001
From: Jakob Sack <kde@jakobsack.de>
Date: Mon, 18 Apr 2011 11:53:38 +0200
Subject: [PATCH] prevent users from deleting admin group

---
 lib/group.php | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/group.php b/lib/group.php
index eb4aa3bbf2..074e464f58 100644
--- a/lib/group.php
+++ b/lib/group.php
@@ -129,6 +129,11 @@ class OC_GROUP {
 	 * Deletes a group and removes it from the group_user-table
 	 */
 	public static function deleteGroup( $gid ){
+		// Prevent users from deleting group admin
+		if( $gid == "admin" ){
+			return false;
+		}
+
 		$run = true;
 		OC_HOOK::emit( "OC_GROUP", "pre_deleteGroup", array( "run" => &$run, "gid" => $gid ));
 
-- 
GitLab