diff options
Diffstat (limited to 'api/team.go')
-rw-r--r-- | api/team.go | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/api/team.go b/api/team.go index e4206505d..b776fc5ee 100644 --- a/api/team.go +++ b/api/team.go @@ -146,7 +146,10 @@ func createTeamFromSignup(c *Context, w http.ResponseWriter, r *http.Request) { } else { rteam := result.Data.(*model.Team) - CreateDefaultChannels(c, rteam.Id) + if _, err := CreateDefaultChannels(c, rteam.Id); err != nil { + c.Err = nil + return + } teamSignup.User.TeamId = rteam.Id teamSignup.User.EmailVerified = true @@ -192,7 +195,10 @@ func createTeam(c *Context, w http.ResponseWriter, r *http.Request) { } else { rteam := result.Data.(*model.Team) - CreateDefaultChannels(c, rteam.Id) + if _, err := CreateDefaultChannels(c, rteam.Id); err != nil { + c.Err = nil + return + } if rteam.AllowValet { CreateValet(c, rteam) |