list maintainers correctly
This commit is contained in:
parent
72c2967d1f
commit
a80e04065f
@ -489,10 +489,11 @@ func syncOrgTeams(groupName string, teamMembers []common.PersonRepoMeta) []strin
|
||||
}
|
||||
|
||||
for _, m := range membersRes.Payload {
|
||||
for i := range teamMembers {
|
||||
if teamMembers[i].UserID == m.UserName {
|
||||
for i := 0; i < len(teamMembers); {
|
||||
if teamMembers[i].UserID == m.UserName || (teamMembers[i].Role != "maintainer" && teamMembers[i].Role != "") {
|
||||
teamMembers = slices.Delete(teamMembers, i, i+1)
|
||||
break
|
||||
} else {
|
||||
i++
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -501,9 +502,6 @@ func syncOrgTeams(groupName string, teamMembers []common.PersonRepoMeta) []strin
|
||||
break
|
||||
}
|
||||
|
||||
if DebugMode && len(teamMembers) > 0 {
|
||||
log.Println("missing team members:", teamMembers)
|
||||
}
|
||||
}
|
||||
|
||||
if !found {
|
||||
@ -521,6 +519,10 @@ func syncOrgTeams(groupName string, teamMembers []common.PersonRepoMeta) []strin
|
||||
teamID = team.Payload.ID
|
||||
}
|
||||
|
||||
if DebugMode && len(teamMembers) > 0 {
|
||||
log.Println("missing team members:", teamMembers)
|
||||
}
|
||||
|
||||
for _, user := range teamMembers {
|
||||
_, err := client.Organization.OrgAddTeamMember(organization.NewOrgAddTeamMemberParams().WithID(teamID).WithUsername(user.UserID), r.DefaultAuthentication)
|
||||
if err != nil {
|
||||
|
Loading…
x
Reference in New Issue
Block a user