Browse Source

fix[__init__.py]: correct ldap search when no accessGroupAttribute is set

pull/1/head
Dennis Buchhorn 10 months ago
parent
commit
62484e45d8
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      radicale-auth-ldap/__init__.py

+ 4
- 1
radicale-auth-ldap/__init__.py View File

@ -88,7 +88,10 @@ class Auth(BaseAuth):
logger.debug("LDAP user attribute: %s" % userAttribute)
logger.debug("LDAP: search user %s" % user)
conn.search(searchBase, userFilter.format(name=user), attributes=[userAttribute, accessGroupAttribute])
if (not accessGroupFilter == "None") and (not accessGroupAttribute == "None"):
conn.search(searchBase, userFilter.format(name=user), attributes=[userAttribute, accessGroupAttribute])
else:
conn.search(searchBase, userFilter.format(name=user), attributes=[userAttribute])
numberOfResponseEntries = len(conn.response)
logger.debug("LDAP search result: %s" % str(conn.result))


Loading…
Cancel
Save