Merge pull request #3619 from gravitl/NM-102

Fix IDP Sync Issue
This commit is contained in:
Abhishek K 2025-08-26 22:09:50 +05:30 committed by GitHub
commit f8f4dee814
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -329,7 +329,7 @@ func syncGroups(idpGroups []idp.Group) error {
func filterUsersByGroupMembership(idpUsers []idp.User, idpGroups []idp.Group) []idp.User {
usersMap := make(map[string]int)
for i, user := range idpUsers {
usersMap[user.Username] = i
usersMap[user.ID] = i
}
filteredUsersMap := make(map[string]int)
@ -356,7 +356,7 @@ func filterUsersByGroupMembership(idpUsers []idp.User, idpGroups []idp.Group) []
func filterGroupsByMembers(idpGroups []idp.Group, idpUsers []idp.User) []idp.Group {
usersMap := make(map[string]int)
for i, user := range idpUsers {
usersMap[user.Username] = i
usersMap[user.ID] = i
}
filteredGroupsMap := make(map[int]bool)