diff --git a/tracking/statistics.go b/tracking/statistics.go index 2300486..64115c8 100644 --- a/tracking/statistics.go +++ b/tracking/statistics.go @@ -158,10 +158,10 @@ func GetPlatform(startDate, endDate time.Time) *pirsch.VisitorStats { } func GetVisitorTimeOfDay(startDate, endDate time.Time) []pirsch.TimeOfDayVisitors { - max := startDate.Add(time.Hour * 24 * 7) + min := endDate.Add(-time.Hour * 24 * 7) - if endDate.After(max) { - endDate = max + if startDate.Before(min) { + startDate = min } visitors, err := analyzer.TimeOfDay(&pirsch.Filter{From: startDate, To: endDate})