diff --git a/lib/outputcomponents.php b/lib/outputcomponents.php index 3a2e70a310f..661f1f2d1e3 100644 --- a/lib/outputcomponents.php +++ b/lib/outputcomponents.php @@ -2861,7 +2861,11 @@ class custom_menu extends custom_menu_item { $itemtitle = $itemtext; break; case 1: - $itemurl = new moodle_url($setting); + try { + $itemurl = new moodle_url($setting); + } catch (Exception $e) { + $itemurl = null; + } break; case 2: $itemtitle = $setting;