[MM-64896][MM-64898] Pass inviteid/tokenid to relay state/props for external auth when auto-joining a team (#33545) (#33666)
Automatic Merge
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
ed9e2dbbce
Коммит
2d5cdc6e21
@@ -720,6 +720,10 @@ func (a *App) AddUserToTeamByInviteId(c request.CTX, inviteId string, userID str
|
||||
}
|
||||
team := teamChanResult.Data
|
||||
|
||||
if team.IsGroupConstrained() {
|
||||
return nil, nil, model.NewAppError("AddUserToTeamByInviteId", "app.team.invite_id.group_constrained.error", nil, "", http.StatusForbidden)
|
||||
}
|
||||
|
||||
userChanResult := <-uchan
|
||||
if userChanResult.NErr != nil {
|
||||
var nfErr *store.ErrNotFound
|
||||
@@ -1084,15 +1088,11 @@ func (a *App) AddTeamMemberByToken(c request.CTX, userID, tokenID string) (*mode
|
||||
}
|
||||
|
||||
func (a *App) AddTeamMemberByInviteId(c request.CTX, inviteId, userID string) (*model.TeamMember, *model.AppError) {
|
||||
team, teamMember, err := a.AddUserToTeamByInviteId(c, inviteId, userID)
|
||||
_, teamMember, err := a.AddUserToTeamByInviteId(c, inviteId, userID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if team.IsGroupConstrained() {
|
||||
return nil, model.NewAppError("AddTeamMemberByInviteId", "app.team.invite_id.group_constrained.error", nil, "", http.StatusForbidden)
|
||||
}
|
||||
|
||||
return teamMember, nil
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user