diff --git a/admin/settings/plugins.php b/admin/settings/plugins.php index 0a843e248f2..4d2c950f086 100644 --- a/admin/settings/plugins.php +++ b/admin/settings/plugins.php @@ -45,6 +45,9 @@ if ($hassiteconfig) { $blockbyname = array(); foreach ($blocks as $block) { + if (!file_exists("$CFG->dirroot/blocks/$block->name")) { + continue; + } if(($blockobject = block_instance($block->name)) === false) { // Failed to load continue;