From 6119c21441747a1f2dd49df204effe1f2a3240dc Mon Sep 17 00:00:00 2001 From: David Kupka Date: Wed, 23 Jul 2014 16:23:59 +0200 Subject: Fix group-remove-member crash when group is removed from a protected group https://fedorahosted.org/freeipa/ticket/4448 Reviewed-By: Martin Kosek --- ipalib/plugins/group.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ipalib/plugins/group.py') diff --git a/ipalib/plugins/group.py b/ipalib/plugins/group.py index af5d4b6bf..69740dfe1 100644 --- a/ipalib/plugins/group.py +++ b/ipalib/plugins/group.py @@ -522,7 +522,7 @@ class group_remove_member(LDAPRemoveMember): def pre_callback(self, ldap, dn, found, not_found, *keys, **options): assert isinstance(dn, DN) - if keys[0] in PROTECTED_GROUPS: + if keys[0] in PROTECTED_GROUPS and 'user' in options: protected_group_name = keys[0] result = api.Command.group_show(protected_group_name) users_left = set(result['result'].get('member_user', [])) -- cgit