diff --git a/Services/User/Profile/classes/class.ilPersonalProfileGUI.php b/Services/User/Profile/classes/class.ilPersonalProfileGUI.php index a0333f7d80ff..2a092f75ebfc 100755 --- a/Services/User/Profile/classes/class.ilPersonalProfileGUI.php +++ b/Services/User/Profile/classes/class.ilPersonalProfileGUI.php @@ -985,7 +985,9 @@ public function savePersonalData() private function emailChanged() : bool { $email_input = $this->form->getItemByPostVar('usr_email'); - if ($email_input !== null && !$email_input->getDisabled() + if ($email_input !== null + && $email_input !== false + && !$email_input->getDisabled() && $this->form->getInput('usr_email') !== $this->user->getEmail()) { return true; }