diff --git a/user/lib.php b/user/lib.php index c4f433efac2..cf74c87fa17 100644 --- a/user/lib.php +++ b/user/lib.php @@ -383,8 +383,9 @@ function user_get_user_details($user, $course = null, array $userfields = array( if (in_array('email', $userfields) && ($currentuser or $canviewuseremail // this is a capability in course context, it will be false in usercontext or $user->maildisplay == 1 - or ($user->maildisplay == 2 and enrol_sharing_course($user, $USER)))) { - $userdetails['email'] = $user->email;; + or ($user->maildisplay == 2 and enrol_sharing_course($user, $USER)) + or $isadmin)) { + $userdetails['email'] = $user->email; } if (in_array('interests', $userfields) && !empty($CFG->usetags)) {