Skip to content

Commit 88e64df

Browse files
authored
Restore the original code used for setting userDN based on the result of our query. (#9041) (#9047)
1 parent fcb489f commit 88e64df

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

sdk/helper/ldaputil/client.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,10 +171,9 @@ func (c *Client) GetUserDN(cfg *ConfigEntry, conn Connection, bindDN, username s
171171
if err != nil {
172172
return userDN, errwrap.Wrapf("LDAP search failed for detecting user: {{err}}", err)
173173
}
174-
if len(result.Entries) != 1 {
175-
return userDN, fmt.Errorf("LDAP search for userdn 0 or not unique")
174+
for _, e := range result.Entries {
175+
userDN = e.DN
176176
}
177-
userDN = result.Entries[0].DN
178177
} else {
179178
userDN = bindDN
180179
}

0 commit comments

Comments
 (0)