коммит произвёл
GitHub
родитель
953899ad95
Коммит
54f86e7fb1
@@ -9,6 +9,9 @@ import (
|
||||
|
||||
"github.com/mattermost/mattermost-server/v5/audit"
|
||||
"github.com/mattermost/mattermost-server/v5/model"
|
||||
"github.com/mattermost/mattermost-server/v5/store"
|
||||
|
||||
"github.com/pkg/errors"
|
||||
)
|
||||
|
||||
func (api *API) InitTeamLocal() {
|
||||
@@ -89,9 +92,15 @@ func localInviteUsersToTeam(c *Context, w http.ResponseWriter, r *http.Request)
|
||||
auditRec.AddMeta("count", len(emailList))
|
||||
auditRec.AddMeta("emails", emailList)
|
||||
|
||||
team, err := c.App.Srv().Store.Team().Get(c.Params.TeamId)
|
||||
if err != nil {
|
||||
c.Err = err
|
||||
team, nErr := c.App.Srv().Store.Team().Get(c.Params.TeamId)
|
||||
if nErr != nil {
|
||||
var nfErr *store.ErrNotFound
|
||||
switch {
|
||||
case errors.As(nErr, &nfErr):
|
||||
c.Err = model.NewAppError("localInviteUsersToTeam", "app.team.get.find.app_error", nil, nfErr.Error(), http.StatusNotFound)
|
||||
default:
|
||||
c.Err = model.NewAppError("localInviteUsersToTeam", "app.team.get.finding.app_error", nil, nErr.Error(), http.StatusInternalServerError)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
@@ -115,7 +124,7 @@ func localInviteUsersToTeam(c *Context, w http.ResponseWriter, r *http.Request)
|
||||
}
|
||||
auditRec.AddMeta("errors", errList)
|
||||
if len(goodEmails) > 0 {
|
||||
err = c.App.Srv().EmailService.SendInviteEmails(team, "Administrator", "mmctl "+model.NewId(), goodEmails, *c.App.Config().ServiceSettings.SiteURL)
|
||||
err := c.App.Srv().EmailService.SendInviteEmails(team, "Administrator", "mmctl "+model.NewId(), goodEmails, *c.App.Config().ServiceSettings.SiteURL)
|
||||
if err != nil {
|
||||
c.Err = err
|
||||
return
|
||||
@@ -136,7 +145,7 @@ func localInviteUsersToTeam(c *Context, w http.ResponseWriter, r *http.Request)
|
||||
c.Err = model.NewAppError("localInviteUsersToTeam", "api.team.invite_members.invalid_email.app_error", map[string]interface{}{"Addresses": s}, "", http.StatusBadRequest)
|
||||
return
|
||||
}
|
||||
err = c.App.Srv().EmailService.SendInviteEmails(team, "Administrator", "mmctl "+model.NewId(), emailList, *c.App.Config().ServiceSettings.SiteURL)
|
||||
err := c.App.Srv().EmailService.SendInviteEmails(team, "Administrator", "mmctl "+model.NewId(), emailList, *c.App.Config().ServiceSettings.SiteURL)
|
||||
if err != nil {
|
||||
c.Err = err
|
||||
return
|
||||
|
||||
@@ -42,7 +42,7 @@ func TestCreateTeam(t *testing.T) {
|
||||
|
||||
rteam.Id = ""
|
||||
_, resp = client.CreateTeam(rteam)
|
||||
CheckErrorMessage(t, resp, "store.sql_team.save.domain_exists.app_error")
|
||||
CheckErrorMessage(t, resp, "app.team.save.existing.app_error")
|
||||
CheckBadRequestStatus(t, resp)
|
||||
|
||||
rteam.Name = ""
|
||||
|
||||
@@ -495,7 +495,7 @@ func TestCreateUserWithInviteId(t *testing.T) {
|
||||
|
||||
_, resp := th.Client.CreateUserWithInviteId(&user, inviteId)
|
||||
CheckNotFoundStatus(t, resp)
|
||||
CheckErrorMessage(t, resp, "store.sql_team.get_by_invite_id.finding.app_error")
|
||||
CheckErrorMessage(t, resp, "app.team.get_by_invite_id.finding.app_error")
|
||||
})
|
||||
|
||||
t.Run("NoInviteId", func(t *testing.T) {
|
||||
@@ -516,7 +516,7 @@ func TestCreateUserWithInviteId(t *testing.T) {
|
||||
|
||||
_, resp = th.Client.CreateUserWithInviteId(&user, inviteId)
|
||||
CheckNotFoundStatus(t, resp)
|
||||
CheckErrorMessage(t, resp, "store.sql_team.get_by_invite_id.finding.app_error")
|
||||
CheckErrorMessage(t, resp, "app.team.get_by_invite_id.finding.app_error")
|
||||
})
|
||||
|
||||
t.Run("EnableUserCreationDisable", func(t *testing.T) {
|
||||
|
||||
Ссылка в новой задаче
Block a user