summaryrefslogtreecommitdiffstats
path: root/app/email.go
diff options
context:
space:
mode:
Diffstat (limited to 'app/email.go')
-rw-r--r--app/email.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/email.go b/app/email.go
index eefe83a81..143d4a052 100644
--- a/app/email.go
+++ b/app/email.go
@@ -291,6 +291,11 @@ func (a *App) SendInviteEmails(team *model.Team, senderName string, senderUserId
return
}
rateLimited, result, err := a.EmailRateLimiter.RateLimit(senderUserId, len(invites))
+ if err != nil {
+ a.Log.Error("Error rate limiting invite email.", mlog.String("user_id", senderUserId), mlog.String("team_id", team.Id), mlog.Err(err))
+ return
+ }
+
if rateLimited {
a.Log.Error("Invite emails rate limited.",
mlog.String("user_id", senderUserId),
@@ -298,9 +303,6 @@ func (a *App) SendInviteEmails(team *model.Team, senderName string, senderUserId
mlog.String("retry_after", result.RetryAfter.String()),
mlog.Err(err))
return
- } else if err != nil {
- a.Log.Error("Error rate limiting invite email.", mlog.String("user_id", senderUserId), mlog.String("team_id", team.Id), mlog.Err(err))
- return
}
for _, invite := range invites {