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()));