Merge pull request #5164 from vvlladd28/bug/reset-password/case-sensitive

[3.3.1]Fixed has not been used property SECURITY_USER_LOGIN_CASE_SENSITIVE on password recover
This commit is contained in:
Igor Kulikov 2021-08-31 15:57:54 +03:00 committed by GitHub
commit 76da0a0de5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -192,9 +192,8 @@ public class UserServiceImpl extends AbstractEntityService implements UserServic
@Override @Override
public UserCredentials requestPasswordReset(TenantId tenantId, String email) { public UserCredentials requestPasswordReset(TenantId tenantId, String email) {
log.trace("Executing requestPasswordReset email [{}]", email); log.trace("Executing requestPasswordReset email [{}]", email);
validateString(email, "Incorrect email " + email);
DataValidator.validateEmail(email); DataValidator.validateEmail(email);
User user = userDao.findByEmail(tenantId, email); User user = findUserByEmail(tenantId, email);
if (user == null) { if (user == null) {
throw new UsernameNotFoundException(String.format("Unable to find user by email [%s]", email)); throw new UsernameNotFoundException(String.format("Unable to find user by email [%s]", email));
} }