diff --git a/lib/navigationlib.php b/lib/navigationlib.php index 55c59622acb..42d309d825f 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -1266,7 +1266,8 @@ class global_navigation extends navigation_node { // Remove any empty root nodes foreach ($this->rootnodes as $node) { // Dont remove the home node - if ($node->key !== 'home' && !$node->has_children()) { + /** @var navigation_node $node */ + if ($node->key !== 'home' && !$node->has_children() && !$node->isactive) { $node->remove(); } }