diff --git a/my/index.php b/my/index.php index 1324c79ab27..2b0105f74a2 100644 --- a/my/index.php +++ b/my/index.php @@ -81,11 +81,13 @@ $PAGE->set_subpage($currentpage->id); $PAGE->set_title($header); $PAGE->set_heading($header); -if (get_home_page() != HOMEPAGE_MY) { - if (optional_param('setdefaulthome', false, PARAM_BOOL)) { - set_user_preference('user_home_page_preference', HOMEPAGE_MY); - } else if (!empty($CFG->defaulthomepage) && $CFG->defaulthomepage == HOMEPAGE_USER) { - $PAGE->settingsnav->get('usercurrentsettings')->add(get_string('makethismyhome'), new moodle_url('/my/', array('setdefaulthome'=>true)), navigation_node::TYPE_SETTING); +if (!isguestuser()) { // Skip default home page for guests + if (get_home_page() != HOMEPAGE_MY) { + if (optional_param('setdefaulthome', false, PARAM_BOOL)) { + set_user_preference('user_home_page_preference', HOMEPAGE_MY); + } else if (!empty($CFG->defaulthomepage) && $CFG->defaulthomepage == HOMEPAGE_USER) { + $PAGE->settingsnav->get('usercurrentsettings')->add(get_string('makethismyhome'), new moodle_url('/my/', array('setdefaulthome'=>true)), navigation_node::TYPE_SETTING); + } } }