diff --git a/seafile-ldap.py b/seafile-ldap.py index f9f170d..0729bd8 100644 --- a/seafile-ldap.py +++ b/seafile-ldap.py @@ -247,7 +247,9 @@ for ldapGroup in ldapGroups: # loop through the results and make sure we match on the group name for seafileGroup in searchSeafileGroup: if seafileGroup['name'] == ldapGroup.name: - seafileGroupMembers = request('admin/groups/{0}/members/'.format(seafileGroup.id), seafileURL, seafileToken)['response'] + seafileGroupMembers = request('admin/groups/{0}/members/'.format(seafileGroup.id), seafileURL, seafileToken)['response']['members'] + for ldapGroupMember in ldapGroup.member: + print("Group: {0}, Member: {1}".format(ldapGroup.name, ldapGroupMember.name)) else: continue