From d6a03997edbd0d45aff97963a7c56084c2d40a21 Mon Sep 17 00:00:00 2001 From: Jan-Lukas Else Date: Wed, 1 May 2019 12:50:09 +0200 Subject: [PATCH] Fix issues with multiple reports --- reports.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reports.go b/reports.go index 7eebaa5..3df9f33 100644 --- a/reports.go +++ b/reports.go @@ -13,8 +13,9 @@ import ( func setupReports() { scheduler := clockwork.NewScheduler() for _, r := range appConfig.Reports { - scheduler.Schedule().Every().Day().At(r.Time).Do(func() { - executeReport(&r) + scheduledReport := r + scheduler.Schedule().Every().Day().At(scheduledReport.Time).Do(func() { + executeReport(&scheduledReport) }) } go scheduler.Run()