Fix schema loading in the ldap backend.

This commit is contained in:
Pavel Zuna 2010-01-27 17:00:33 +01:00 committed by Rob Crittenden
parent ec142329aa
commit c092f3780d

View File

@ -104,7 +104,10 @@ def load_schema(url):
conn = _ldap.initialize(url) conn = _ldap.initialize(url)
# assume anonymous access is enabled # assume anonymous access is enabled
conn.simple_bind_s('', '') conn.simple_bind_s('', '')
schema_entry = conn.search_s('cn=schema', _ldap.SCOPE_BASE)[0] schema_entry = conn.search_s(
'cn=schema', _ldap.SCOPE_BASE,
attrlist=['attributetypes', 'objectclasses']
)[0]
conn.unbind_s() conn.unbind_s()
except _ldap.SERVER_DOWN: except _ldap.SERVER_DOWN:
return None return None