Only include the avatar attachment if is going to show a message in the invitation (#12747)

Этот коммит содержится в:
Jesús Espino
2019-10-15 11:16:31 +02:00
коммит произвёл GitHub
родитель ade6044441
Коммит 441777a4e7

Просмотреть файл

@@ -445,11 +445,13 @@ func (a *App) SendGuestInviteEmails(team *model.Team, channels []*model.Channel,
} }
embeddedFiles := make(map[string]io.Reader) embeddedFiles := make(map[string]io.Reader)
if message != "" {
if senderProfileImage != nil { if senderProfileImage != nil {
embeddedFiles = map[string]io.Reader{ embeddedFiles = map[string]io.Reader{
"user-avatar.png": bytes.NewReader(senderProfileImage), "user-avatar.png": bytes.NewReader(senderProfileImage),
} }
} }
}
if err := a.SendMailWithEmbeddedFiles(invite, subject, bodyPage.Render(), embeddedFiles); err != nil { if err := a.SendMailWithEmbeddedFiles(invite, subject, bodyPage.Render(), embeddedFiles); err != nil {
mlog.Error(fmt.Sprintf("Failed to send invite email successfully err=%v", err)) mlog.Error(fmt.Sprintf("Failed to send invite email successfully err=%v", err))