Browse Source

Send mail only if AltEmail field is not blank

Andrea Fazzi 5 years ago
parent
commit
84857ad581
1 changed files with 2 additions and 2 deletions
  1. 2 2
      cron/sync/sync.go

+ 2 - 2
cron/sync/sync.go

@@ -208,7 +208,7 @@ func (syncJob *SyncJob) SyncUsers(ldapClient *karmen_ldap.Client, karmenClient *
 			}
 
 			if user.GetRegenerate() {
-				if syncJob.conf.Sync.SendMail {
+				if syncJob.conf.Sync.SendMail && user.GetAltEmail() != "" {
 					err = syncJob.sendMail(user, mailTpl)
 					if err != nil {
 						return nil, err
@@ -246,7 +246,7 @@ func (syncJob *SyncJob) SyncUsers(ldapClient *karmen_ldap.Client, karmenClient *
 
 				user.SetPlainPassword(password)
 
-				if syncJob.conf.Sync.SendMail {
+				if syncJob.conf.Sync.SendMail && user.GetAltEmail() != "" {
 					err = syncJob.sendMail(user, mailTpl)
 					if err != nil {
 						return nil, err