From d422fb22f7bc6f9ad499ec375982bee331f50ce5 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Thu, 31 Jan 2013 12:24:37 +0800 Subject: [PATCH] MDL-37177 navigation: Prevent exception when viewing a profile When viewing a profile as a non-authenticated user, an exception was raised because we were trying to fetch the context of this user. --- lib/navigationlib.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/navigationlib.php b/lib/navigationlib.php index 93a3518cb2d..37ab3f93d63 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -2157,8 +2157,7 @@ class global_navigation extends navigation_node { $usernode->add(get_string('messages', 'message'), $url, self::TYPE_SETTING, null, 'messages'); } - $context = context_user::instance($USER->id); - if ($iscurrentuser && has_capability('moodle/user:manageownfiles', $context)) { + if ($iscurrentuser && has_capability('moodle/user:manageownfiles', context_user::instance($USER->id))) { $url = new moodle_url('/user/files.php'); $usernode->add(get_string('myfiles'), $url, self::TYPE_SETTING); }