mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Handle special error case if connect.UserInfo returns an error
This commit is contained in:
@@ -45,7 +45,11 @@ func OAuthLogin(ctx *middleware.Context) {
|
|||||||
|
|
||||||
userInfo, err := connect.UserInfo(token)
|
userInfo, err := connect.UserInfo(token)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ctx.Handle(500, fmt.Sprintf("login.OAuthLogin(get info from %s)", name), err)
|
if err == social.ErrMissingTeamMembership {
|
||||||
|
ctx.Redirect(setting.AppSubUrl + "/login?missing_team_membership=1")
|
||||||
|
} else {
|
||||||
|
ctx.Handle(500, fmt.Sprintf("login.OAuthLogin(get info from %s)", name), err)
|
||||||
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user