provide __init__ arg for LDAP group type

This commit is contained in:
AlanCoding 2017-01-04 10:51:20 -05:00
parent 6fcda9c562
commit 2e220beda4

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):