From 285f28470d5e8eacf0b6238c03be47f6673e4e24 Mon Sep 17 00:00:00 2001 From: diosmosis Date: Wed, 13 Mar 2019 20:51:38 -0700 Subject: [PATCH] Do not run cron archiving last run check if matomo is not installed. (#14202) --- plugins/Diagnostics/Diagnostic/CronArchivingLastRunCheck.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/Diagnostics/Diagnostic/CronArchivingLastRunCheck.php b/plugins/Diagnostics/Diagnostic/CronArchivingLastRunCheck.php index b5e47b62de5..0ec27625889 100644 --- a/plugins/Diagnostics/Diagnostic/CronArchivingLastRunCheck.php +++ b/plugins/Diagnostics/Diagnostic/CronArchivingLastRunCheck.php @@ -15,6 +15,7 @@ use Piwik\Metrics\Formatter; use Piwik\Option; use Piwik\Plugins\Intl\DateTimeFormatProvider; +use Piwik\SettingsPiwik; use Piwik\Translation\Translator; /** @@ -36,6 +37,10 @@ public function __construct(Translator $translator) public function execute() { + if (!SettingsPiwik::isMatomoInstalled()) { + return []; + } + $label = $this->translator->translate('Diagnostics_CronArchivingLastRunCheck'); $commandToRerun = '' . $this->getArchivingCommand() . ''; $coreArchiveShort = 'core:archive';