Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Correção na chamada do método do repository

Trocar:
Optional optionalUsuario = usuarioRepository.findByEmailIgnoreCaseOrNomeUsuarioIgnoreCase(dados.email());

Por:
Optional optionalUsuario = usuarioRepository.findByEmailIgnoreCaseOrNomeUsuarioIgnoreCase(dados.email(), dados.nomeUsuario());

1 resposta

Olá, Thiago! Tudo bem?

Agradeço por trazer essa observação aqui.

De fato o método findByEmailIgnoreCaseOrNomeUsuarioIgnoreCase deve receber dois parâmetros, o e-mail e o nome de usuário.

Fiz o ajuste na atividade, você pode conferir.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado