浏览代码

Send mail only if AltEmail field is not blank

Andrea Fazzi 5 年之前
父节点
当前提交
84857ad581
共有 1 个文件被更改,包括 2 次插入2 次删除
  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