@@ -3,6 +3,7 @@ package providers
4 "encoding/json"
4 "encoding/json"
6 "io/ioutil"
7 "io/ioutil"
@@ -141,9 +142,12 @@ func (p *GitHubProvider) hasOrgAndTeam(accessToken string) (bool, error) {
141 presentOrgs[team.Org.Login] = true
142 presentOrgs[team.Org.Login] = true
142 if p.Org == team.Org.Login {
143 if p.Org == team.Org.Login {
143 hasOrg = true
144 hasOrg = true
145+ ts := strings.Split(p.Team, ",")
146+ for _, t := range ts {
144− if p.Team == team.Slug {
147+ if t == team.Slug {
145− log.Printf("Found Github Organization:%q Team:%q (Name:%q)", team.Org.Login, team.Slug, team.Name)
148+ log.Printf("Found Github Organization:%q Team:%q (Name:%q)", team.Org.Login, team.Slug, team.Name)
146− return true, nil
149+ return true, nil
148 presentTeams = append(presentTeams, team.Slug)
152 presentTeams = append(presentTeams, team.Slug)