diff options
-rw-r--r-- | core/DataAccess/ArchiveSelector.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/DataAccess/ArchiveSelector.php b/core/DataAccess/ArchiveSelector.php index daaeb7b2a6..b9d8735713 100644 --- a/core/DataAccess/ArchiveSelector.php +++ b/core/DataAccess/ArchiveSelector.php @@ -90,10 +90,14 @@ class ArchiveSelector return [false, $visits, $visitsConverted, true]; } + if (!empty($minDatetimeArchiveProcessedUTC) && !is_object($minDatetimeArchiveProcessedUTC)) { + $minDatetimeArchiveProcessedUTC = Date::factory($minDatetimeArchiveProcessedUTC); + } + // the archive is too old if ($minDatetimeArchiveProcessedUTC && isset($result['idarchive']) - && Date::factory($result['ts_archived'])->isEarlier(Date::factory($minDatetimeArchiveProcessedUTC)) + && Date::factory($result['ts_archived'])->isEarlier($minDatetimeArchiveProcessedUTC) ) { return [false, $visits, $visitsConverted, true]; } |