diff options
author | Pavel Zuna <pzuna@redhat.com> | 2010-10-06 13:45:20 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2010-10-06 10:01:59 -0400 |
commit | 8a2ea9a7e0930c0f50c30d9351319e74fe40a327 (patch) | |
tree | 62f221b49bbadee60feaf34d022caa986ba7a9f2 /ipalib/plugins/group.py | |
parent | 6606b2a9c5599446b66af347c92f3878f24c47d6 (diff) | |
download | freeipa-8a2ea9a7e0930c0f50c30d9351319e74fe40a327.tar.gz freeipa-8a2ea9a7e0930c0f50c30d9351319e74fe40a327.tar.xz freeipa-8a2ea9a7e0930c0f50c30d9351319e74fe40a327.zip |
Fix inconsistent error message when deleting groups that don't exist.
Ticket #292
Diffstat (limited to 'ipalib/plugins/group.py')
-rw-r--r-- | ipalib/plugins/group.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ipalib/plugins/group.py b/ipalib/plugins/group.py index fae6a280..9beef003 100644 --- a/ipalib/plugins/group.py +++ b/ipalib/plugins/group.py @@ -165,7 +165,9 @@ class group_del(LDAPDelete): def_primary_group_dn = group_dn = self.obj.get_dn(def_primary_group) if dn == def_primary_group_dn: raise errors.DefaultGroup() - (group_dn, group_attrs) = ldap.get_entry(dn) + (group_dn, group_attrs) = self.obj.methods.show( + self.obj.get_primary_key_from_dn(dn) + ) if 'mepmanagedby' in group_attrs: raise errors.ManagedGroupError() return dn |