MM-15947: Prevents new user creation with invite link to group-constrained team. (#11023)

This commit is contained in:
Martin Kraft
2019-06-03 12:38:33 -04:00
committed by GitHub
parent 118cd02613
commit c8646eae51
2 changed files with 23 additions and 1 deletions

View File

@@ -104,6 +104,10 @@ func (a *App) CreateUserWithInviteId(user *model.User, inviteId string) (*model.
}
team := result.Data.(*model.Team)
if team.IsGroupConstrained() {
return nil, model.NewAppError("CreateUserWithInviteId", "app.team.invite_id.group_constrained.error", nil, "", http.StatusForbidden)
}
user.EmailVerified = false
ruser, err := a.CreateUser(user)