Skip to content

Commit 2e06739

Browse files
zeripathGiteaBot
authored andcommitted
Don't apply the group filter when listing LDAP group membership if it is empty (go-gitea#23745)
When running listLdapGroupMemberships check if the groupFilter is empty before using it to list memberships. Fix go-gitea#23615 Signed-off-by: Andrew Thornton <[email protected]>
1 parent 81a995c commit 2e06739

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

services/auth/source/ldap/source_search.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ func (source *Source) listLdapGroupMemberships(l *ldap.Conn, uid string, applyGr
208208
}
209209

210210
var searchFilter string
211-
if applyGroupFilter {
211+
if applyGroupFilter && groupFilter != "" {
212212
searchFilter = fmt.Sprintf("(&(%s)(%s=%s))", groupFilter, source.GroupMemberUID, ldap.EscapeFilter(uid))
213213
} else {
214214
searchFilter = fmt.Sprintf("(%s=%s)", source.GroupMemberUID, ldap.EscapeFilter(uid))

0 commit comments

Comments
 (0)