From 3ea8db5dc6616a61fe4b7a32e8f170f3b676e42f Mon Sep 17 00:00:00 2001 From: Christopher Speller Date: Mon, 9 Sep 2019 17:41:29 -0700 Subject: [PATCH] Fix panic in jobs structured logging. (#12132) --- jobs/schedulers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jobs/schedulers.go b/jobs/schedulers.go index 706e5d7ef4..d415c85e1f 100644 --- a/jobs/schedulers.go +++ b/jobs/schedulers.go @@ -4,6 +4,7 @@ package jobs import ( + "fmt" "sync" "time" @@ -162,7 +163,7 @@ func (schedulers *Schedulers) setNextRunTime(cfg *model.Config, idx int, now tim } schedulers.nextRunTimes[idx] = scheduler.NextScheduleTime(cfg, now, pendingJobs, lastSuccessfulJob) - mlog.Debug("Next run time for scheduler", mlog.String("scheduler_name", scheduler.Name()), mlog.String("next_runtime", schedulers.nextRunTimes[idx].String())) + mlog.Debug("Next run time for scheduler", mlog.String("scheduler_name", scheduler.Name()), mlog.String("next_runtime", fmt.Sprintf("%v", schedulers.nextRunTimes[idx]))) } func (schedulers *Schedulers) scheduleJob(cfg *model.Config, scheduler model.Scheduler) (*model.Job, *model.AppError) {