From: David Mudrák Date: Mon, 10 Nov 2014 10:09:25 +0000 (+0100) Subject: MDL-48156 task: Skip the scheduled task only for really disabled plugins X-Git-Tag: v2.9.0-beta~1038^2 X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=commitdiff_plain;h=5429afc0421fc0068592538f63d162b5b6a2d112;ds=sidebyside MDL-48156 task: Skip the scheduled task only for really disabled plugins --- diff --git a/lib/classes/task/manager.php b/lib/classes/task/manager.php index 17313e0faee..af6bccf3895 100644 --- a/lib/classes/task/manager.php +++ b/lib/classes/task/manager.php @@ -501,7 +501,8 @@ class manager { $plugininfo = $pluginmanager->get_plugin_info($task->get_component()); if ($plugininfo) { - if (!$task->get_run_if_component_disabled() && !$plugininfo->is_enabled()) { + if (($plugininfo->is_enabled() === false) && !$task->get_run_if_component_disabled()) { + mtrace($task->get_name().' skipped - the component '.$task->get_component().' is disabled'); $lock->release(); continue; }