diff --git a/lib/ProductOpener/Users.pm b/lib/ProductOpener/Users.pm index d87fc69f121c4..be1ec1397d111 100644 --- a/lib/ProductOpener/Users.pm +++ b/lib/ProductOpener/Users.pm @@ -348,6 +348,10 @@ sub check_user_form($$$) { if (not $address) { push @{$errors_ref}, $Lang{error_invalid_email}{$lang}; } + else { + # If all checks have passed, reinitialize with modified email + $user_ref->{email} = $address; + } if ($type eq 'add') {