diff --git a/seafile-ldap.py b/seafile-ldap.py index 814531a..71808ce 100644 --- a/seafile-ldap.py +++ b/seafile-ldap.py @@ -287,6 +287,11 @@ seafileGroups = request('admin/groups/', seafileURL, seafileToken)['response'][' # also check seafile group membership against ldap group for seafileGroup in seafileGroups: # need to check if group exists in ad first and if not delete it + logger.debug("Searching for ldap group {0}.".format(seafileGroup)) + ldap.search(ldapBase, '(samaccountname={1})'.format(seafileGroup), attributes=['*']) + count = len(ldap.entries) + logger.debug("Found {0} LDAP group.".format(count)) + seafileGroupMembers = request('admin/groups/{0}/members/'.format(seafileGroup['id']), seafileURL, seafileToken)['response']['members'] for seafileGroupMember in seafileGroupMembers: