Skip to content

Commit 5e676d5

Browse files
committed
fix(go): use user.id while matching against member id;
1 parent 1bfd083 commit 5e676d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pro/auth/sync.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ func syncGroups(idpGroups []idp.Group) error {
329329
func filterUsersByGroupMembership(idpUsers []idp.User, idpGroups []idp.Group) []idp.User {
330330
usersMap := make(map[string]int)
331331
for i, user := range idpUsers {
332-
usersMap[user.Username] = i
332+
usersMap[user.ID] = i
333333
}
334334

335335
filteredUsersMap := make(map[string]int)
@@ -356,7 +356,7 @@ func filterUsersByGroupMembership(idpUsers []idp.User, idpGroups []idp.Group) []
356356
func filterGroupsByMembers(idpGroups []idp.Group, idpUsers []idp.User) []idp.Group {
357357
usersMap := make(map[string]int)
358358
for i, user := range idpUsers {
359-
usersMap[user.Username] = i
359+
usersMap[user.ID] = i
360360
}
361361

362362
filteredGroupsMap := make(map[int]bool)

0 commit comments

Comments
 (0)