Merge pull request #4574 from AlanCoding/4519

Provide __init__ arg for LDAP group type
This commit is contained in:
Alan Rominger 2017-01-06 13:28:14 -05:00 committed by GitHub
commit c39c62973b

View File

@ -299,7 +299,10 @@ class LDAPGroupTypeField(fields.ChoiceField):
data = super(LDAPGroupTypeField, self).to_internal_value(data)
if not data:
return None
return getattr(django_auth_ldap.config, data)()
if data.endswith('MemberDNGroupType'):
return getattr(django_auth_ldap.config, data)(member_attr='member')
else:
return getattr(django_auth_ldap.config, data)()
class LDAPUserFlagsField(fields.DictField):