From 52e4ea3575fa1ce7af82725edfd4fec561c898bc Mon Sep 17 00:00:00 2001 From: diosmosis Date: Wed, 2 Dec 2020 16:30:16 -0800 Subject: [PATCH] use sites timezone for today/yesterday --- core/CronArchive.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/CronArchive.php b/core/CronArchive.php index 12686315b0d..118771ad1be 100644 --- a/core/CronArchive.php +++ b/core/CronArchive.php @@ -842,7 +842,8 @@ public function invalidateArchivedReportsForSitesThatNeedToBeArchivedAgain($idSi private function invalidateRecentDate($dateStr, $idSite) { - $date = Date::factory($dateStr); + $timezone = Site::getTimezoneFor($idSite); + $date = Date::factoryInTimezone($dateStr, $timezone); $period = PeriodFactory::build('day', $date); $params = new Parameters(new Site($idSite), $period, new Segment('', [$idSite], $period->getDateStart(), $period->getDateEnd()));