diff --git a/classes/module/ModuleHandler.class.php b/classes/module/ModuleHandler.class.php index b58e18bf1..92ca678d5 100644 --- a/classes/module/ModuleHandler.class.php +++ b/classes/module/ModuleHandler.class.php @@ -1261,19 +1261,19 @@ class ModuleHandler extends Handler $type = $item->type; $called_method = $item->called_method; - // do not call if module is blacklisted - if (Context::isBlacklistedPlugin($module)) - { - continue; - } - // todo why don't we call a normal class object ? $oModule = getModule($module, $type); if(!$oModule || !method_exists($oModule, $called_method)) { continue; } - + + // do not call if module is blacklisted + if (Context::isBlacklistedPlugin($oModule->module)) + { + continue; + } + $before_each_trigger_time = microtime(true); $output = $oModule->{$called_method}($obj); $after_each_trigger_time = microtime(true);