mirror of
https://github.com/nezhahq/nezha.git
synced 2025-02-02 01:28:13 -05:00
fix "for range" pointer issue
This commit is contained in:
parent
322467673f
commit
615e337b42
@ -30,21 +30,21 @@ func LoadCronTasks() {
|
|||||||
var err error
|
var err error
|
||||||
errMsg := new(bytes.Buffer)
|
errMsg := new(bytes.Buffer)
|
||||||
var notificationTagList []string
|
var notificationTagList []string
|
||||||
for _, cr := range crons {
|
for i := range crons {
|
||||||
// 旧版本计划任务可能不存在通知组 为其添加默认通知组
|
// 旧版本计划任务可能不存在通知组 为其添加默认通知组
|
||||||
if cr.NotificationTag == "" {
|
if crons[i].NotificationTag == "" {
|
||||||
AddDefaultCronNotificationTag(&cr)
|
AddDefaultCronNotificationTag(&crons[i])
|
||||||
}
|
}
|
||||||
// 注册计划任务
|
// 注册计划任务
|
||||||
cr.CronJobID, err = Cron.AddFunc(cr.Scheduler, CronTrigger(cr))
|
crons[i].CronJobID, err = Cron.AddFunc(crons[i].Scheduler, CronTrigger(crons[i]))
|
||||||
if err == nil {
|
if err == nil {
|
||||||
Crons[cr.ID] = &cr
|
Crons[crons[i].ID] = &crons[i]
|
||||||
} else {
|
} else {
|
||||||
if errMsg.Len() == 0 {
|
if errMsg.Len() == 0 {
|
||||||
errMsg.WriteString("调度失败的计划任务:[")
|
errMsg.WriteString("调度失败的计划任务:[")
|
||||||
}
|
}
|
||||||
errMsg.WriteString(fmt.Sprintf("%d,", cr.ID))
|
errMsg.WriteString(fmt.Sprintf("%d,", crons[i].ID))
|
||||||
notificationTagList = append(notificationTagList, cr.NotificationTag)
|
notificationTagList = append(notificationTagList, crons[i].NotificationTag)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if errMsg.Len() > 0 {
|
if errMsg.Len() > 0 {
|
||||||
|
Loading…
Reference in New Issue
Block a user