From 1d1c26e6d83cd0dafbe1abda5d3b4b1762d67bab Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Mon, 1 Jul 2019 00:56:23 +0200 Subject: [PATCH] Fix runtime error --- CHANGELOG.md | 4 ++++ internal/app/diun.go | 8 +++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 768096ac..c526c28b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.0.1 (2019/07/01) + +* Fix runtime error + ## 1.0.0 (2019/07/01) * Always run on startup. Flag `--run-startup` removed. diff --git a/internal/app/diun.go b/internal/app/diun.go index a871e878..d66295a6 100644 --- a/internal/app/diun.go +++ b/internal/app/diun.go @@ -78,9 +78,11 @@ func (di *Diun) Run() { return } defer atomic.StoreUint32(&di.locker, 0) - defer log.Info().Msgf("Next run in %s (%s)", - durafmt.ParseShort(di.cron.Entry(di.jobID).Next.Sub(time.Now())).String(), - di.cron.Entry(di.jobID).Next) + if di.jobID > 0 { + defer log.Info().Msgf("Next run in %s (%s)", + durafmt.ParseShort(di.cron.Entry(di.jobID).Next.Sub(time.Now())).String(), + di.cron.Entry(di.jobID).Next) + } log.Info().Msg("Starting Diun...") di.wg = new(sync.WaitGroup)