mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-13 08:56:30 -06:00
Normalize member DN's when determining whether they are in a group
as a direct or indirect member. 438387
This commit is contained in:
parent
503cea20c5
commit
c1ae716afc
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user