diff --git a/README.md b/README.md index 3e6502d..1f60353 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@
:trollface: 哪吒监控 一站式轻监控轻运维系统。支持系统状态、HTTP(SSL 证书变更、即将到期、到期)、TCP、Ping 监控报警,命令批量执行和计划任务。
diff --git a/cmd/dashboard/controller/member_api.go b/cmd/dashboard/controller/member_api.go index c8d7fe7..b747cdc 100644 --- a/cmd/dashboard/controller/member_api.go +++ b/cmd/dashboard/controller/member_api.go @@ -268,7 +268,9 @@ func (ma *memberAPI) addOrEditCron(c *gin.Context) { err = dao.DB.Save(&cr).Error } } - + if err == nil { + cr.CronID, err = dao.Cron.AddFunc(cr.Scheduler, dao.CronTrigger(cr)) + } if err != nil { c.JSON(http.StatusOK, model.Response{ Code: http.StatusBadRequest, @@ -277,15 +279,6 @@ func (ma *memberAPI) addOrEditCron(c *gin.Context) { return } - cr.CronID, err = dao.Cron.AddFunc(cr.Scheduler, dao.CronTrigger(cr)) - if err != nil { - c.JSON(http.StatusOK, model.Response{ - Code: http.StatusBadRequest, - Message: err.Error(), - }) - return - } - dao.CronLock.Lock() defer dao.CronLock.Unlock() crOld := dao.Crons[cr.ID] diff --git a/service/dao/dao.go b/service/dao/dao.go index fffd151..05105a5 100644 --- a/service/dao/dao.go +++ b/service/dao/dao.go @@ -13,7 +13,7 @@ import ( pb "github.com/naiba/nezha/proto" ) -var Version = "v0.9.6" // !!记得修改 README 中的 badge 版本!! +var Version = "v0.9.7" // !!记得修改 README 中的 badge 版本!! var ( Conf *model.Config