Normalize member DN's when determining whether they are in a group

as a direct or indirect member.

438387
This commit is contained in:
Rob Crittenden 2008-03-26 23:19:54 -04:00
parent 503cea20c5
commit c1ae716afc

View File

@ -1787,9 +1787,13 @@ class IPAServer:
if isinstance(real_members, basestring):
real_members = [real_members]
# Normalize all the dns
for i in range(len(real_members)):
real_members[i] = ipaserver.ipaldap.IPAdmin.normalizeDN(real_members[i])
entries = [0]
for e in results:
if e.dn not in real_members:
if ipaserver.ipaldap.IPAdmin.normalizeDN(e.dn) not in real_members:
if membertype == 2:
entries.append(self.convert_entry(e))
else: