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

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