diff --git a/login/change_password.php b/login/change_password.php index 16008043007..bc8dabf9008 100644 --- a/login/change_password.php +++ b/login/change_password.php @@ -99,7 +99,7 @@ // We NEED to set this, because the form assumes it has a value! $frm->id = empty($course->id) ? 0 : $course->id; - if (empty($frm->username)) { + if (empty($frm->username) && !isguest()) { $frm->username = $USER->username; } diff --git a/login/change_password_form.html b/login/change_password_form.html index 32d5648a848..38af4fec195 100644 --- a/login/change_password_form.html +++ b/login/change_password_form.html @@ -26,7 +26,7 @@