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
diff options
context:
space:
mode:
authormattab <matthieu.aubry@gmail.com>2014-05-09 04:38:24 +0400
committermattab <matthieu.aubry@gmail.com>2014-05-09 04:38:24 +0400
commitf27c691bfd692e88a7e02d3170c58c6b7f01ea24 (patch)
tree2d4abe3e9d7bbb01a3446fcd6210e5b7e84f05e5 /plugins/CoreUpdater/CoreUpdater.php
parentaa810b6e84d6b48a336e2e4dc6e16b97b66e9fd0 (diff)
Fixes #5115 Fixes couple issues in the logic which should finally solve reported issues.
Diffstat (limited to 'plugins/CoreUpdater/CoreUpdater.php')
-rw-r--r--plugins/CoreUpdater/CoreUpdater.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/plugins/CoreUpdater/CoreUpdater.php b/plugins/CoreUpdater/CoreUpdater.php
index 3be95d668e..f3e73cb26d 100644
--- a/plugins/CoreUpdater/CoreUpdater.php
+++ b/plugins/CoreUpdater/CoreUpdater.php
@@ -111,13 +111,17 @@ class CoreUpdater extends \Piwik\Plugin
public static function getComponentUpdates(Updater $updater)
{
$updater->addComponentToCheck('core', Version::VERSION);
- $plugins = \Piwik\Plugin\Manager::getInstance()->getLoadedPlugins();
+ $manager = \Piwik\Plugin\Manager::getInstance();
+ $plugins = $manager->getLoadedPlugins();
foreach ($plugins as $pluginName => $plugin) {
- $updater->addComponentToCheck($pluginName, $plugin->getVersion());
+ if($manager->isPluginInstalled($pluginName)) {
+ $updater->addComponentToCheck($pluginName, $plugin->getVersion());
+ }
}
$componentsWithUpdateFile = $updater->getComponentsWithUpdateFile();
- if (count($componentsWithUpdateFile) == 0 && !$updater->hasNewVersion('core')) {
+ if (count($componentsWithUpdateFile) == 0
+ && !$updater->hasNewVersion('core')) {
return null;
}