Explorar o código

Send mail only if AltEmail field is not blank

Andrea Fazzi %!s(int64=5) %!d(string=hai) anos
pai
achega
84857ad581
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  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 user.GetRegenerate() {
-				if syncJob.conf.Sync.SendMail {
+				if syncJob.conf.Sync.SendMail && user.GetAltEmail() != "" {
 					err = syncJob.sendMail(user, mailTpl)
 					err = syncJob.sendMail(user, mailTpl)
 					if err != nil {
 					if err != nil {
 						return nil, err
 						return nil, err
@@ -246,7 +246,7 @@ func (syncJob *SyncJob) SyncUsers(ldapClient *karmen_ldap.Client, karmenClient *
 
 
 				user.SetPlainPassword(password)
 				user.SetPlainPassword(password)
 
 
-				if syncJob.conf.Sync.SendMail {
+				if syncJob.conf.Sync.SendMail && user.GetAltEmail() != "" {
 					err = syncJob.sendMail(user, mailTpl)
 					err = syncJob.sendMail(user, mailTpl)
 					if err != nil {
 					if err != nil {
 						return nil, err
 						return nil, err