diff --git a/lib/blocklib.php b/lib/blocklib.php index 59af30d340c..3d26dee8073 100644 --- a/lib/blocklib.php +++ b/lib/blocklib.php @@ -198,7 +198,10 @@ function blocks_print_group(&$page, &$instances) { continue; } - $obj = block_instance($block->name, $instance); + if (!$obj = block_instance($block->name, $instance)) { + // Invalid block + continue; + } if ($isediting) { $options = 0;