diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/CronArchive.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/CronArchive.php b/core/CronArchive.php index de55cddcc0..7108ef9e04 100644 --- a/core/CronArchive.php +++ b/core/CronArchive.php @@ -1054,13 +1054,20 @@ class CronArchive continue; } - // archive is for week that is over two months, we don't need to care about the month + // archive is for a week that is over two months, we don't need to care about the month if ($label == 'month' && Date::factory($archiveToProcess['date1'])->toString('m') != Date::factory($archiveToProcess['date2'])->toString('m') ) { continue; } + // archive is for a week that is over two years, we don't need to care about the year + if ($label == 'year' + && Date::factory($archiveToProcess['date1'])->toString('y') != Date::factory($archiveToProcess['date2'])->toString('y') + ) { + continue; + } + $period = Period\Factory::build($label, $archiveToProcess['date1']); $invalidationToInsert = [ |