瀏覽代碼

fix(go): use user.id while matching against member id;

Vishal Dalwadi 2 周之前
父節點
當前提交
56c4e4b155
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      pro/auth/sync.go

+ 2 - 2
pro/auth/sync.go

@@ -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)