Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authordiosmosis <diosmosis@users.noreply.github.com>2020-08-26 05:04:17 +0300
committerGitHub <noreply@github.com>2020-08-26 05:04:17 +0300
commit40c564a1ab04fc953ec7032be4432710fae33a7a (patch)
treed3be9ef5239a7d90749119c940c8ceb8bc96c007 /core
parentbace4f5fc21b0b6c18045943f9bb7d1c5dbe1ce6 (diff)
Tweaks for archiving for enterprise demo. (#16346)
Diffstat (limited to 'core')
-rw-r--r--core/CronArchive.php6
-rw-r--r--core/DataAccess/Model.php8
2 files changed, 12 insertions, 2 deletions
diff --git a/core/CronArchive.php b/core/CronArchive.php
index 1dd1265070..dd4e39c29e 100644
--- a/core/CronArchive.php
+++ b/core/CronArchive.php
@@ -746,7 +746,11 @@ class CronArchive
$this->logger->info(' Will invalidate archived reports for ' . $date . ' for following websites ids: ' . $listSiteIds);
$this->getApiToInvalidateArchivedReport()->invalidateArchivedReports($siteIdsToInvalidate, $date);
} catch (Exception $e) {
- $this->logger->info(' Failed to invalidate archived reports: ' . $e->getMessage());
+ $message = $e->getMessage();
+ if (\Piwik_ShouldPrintBackTraceWithMessage()) {
+ $message .= "\n" . $e->getTraceAsString();
+ }
+ $this->logger->info(' Failed to invalidate archived reports: ' . $message);
}
}
diff --git a/core/DataAccess/Model.php b/core/DataAccess/Model.php
index 6faaeb05ed..a06e488696 100644
--- a/core/DataAccess/Model.php
+++ b/core/DataAccess/Model.php
@@ -203,7 +203,13 @@ class Model
$dummyArchives = [];
foreach ($idSites as $idSite) {
- $siteCreationTime = Date::factory(Site::getCreationDateFor($idSite));
+ try {
+ $siteCreationTime = Site::getCreationDateFor($idSite);
+ } catch (\Exception $ex) {
+ continue;
+ }
+
+ $siteCreationTime = Date::factory($siteCreationTime);
foreach ($allPeriodsToInvalidate as $period) {
if ($period->getLabel() == 'range'
&& !$forceInvalidateNonexistantRanges