mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
The LDAP*ReverseMember shouldn't imply --all is always specified
The LDAP*ReverseMember methods would always return the whole LDAP object even though --all is not specified. Also had to fix some tests as objectClass will not be returned by default now. https://fedorahosted.org/freeipa/ticket/5892 Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
committed by
Jan Cholasta
parent
30d054a573
commit
427bbf6c0d
@@ -2159,7 +2159,7 @@ class LDAPAddReverseMember(LDAPModReverseMember):
|
||||
failed['member'][self.reverse_attr].append((attr, unicode(e)))
|
||||
|
||||
# Update the member data.
|
||||
entry_attrs = ldap.get_entry(dn, ['*'])
|
||||
entry_attrs = ldap.get_entry(dn, attrs_list)
|
||||
self.obj.convert_attribute_members(entry_attrs, *keys, **options)
|
||||
|
||||
for callback in self.get_callbacks('post'):
|
||||
@@ -2258,7 +2258,7 @@ class LDAPRemoveReverseMember(LDAPModReverseMember):
|
||||
failed['member'][self.reverse_attr].append((attr, unicode(e)))
|
||||
|
||||
# Update the member data.
|
||||
entry_attrs = ldap.get_entry(dn, ['*'])
|
||||
entry_attrs = ldap.get_entry(dn, attrs_list)
|
||||
self.obj.convert_attribute_members(entry_attrs, *keys, **options)
|
||||
|
||||
for callback in self.get_callbacks('post'):
|
||||
|
||||
Reference in New Issue
Block a user