bugfix(user): cambio findByUsername por findByEmail en ReadUser repositorio y servicio

parent 1d6c647e
......@@ -8,7 +8,7 @@ public interface ReadUserUseCase {
User readById(String id);
User readByUsername(String username);
User readByEmail(String email);
List<User> readAll();
......
......@@ -28,9 +28,9 @@ public class ReadUserUseCaseImpl implements ReadUserUseCase {
}
@Override
public User readByUsername(String username) {
return repository.readByUsername(username).map(mapper::mapDocument)
.orElseThrow(() -> new EntityNotFoundException("Usuario con username " + username + " no encontrado"));
public User readByEmail(String email) {
return repository.readByEmail(email).map(mapper::mapDocument)
.orElseThrow(() -> new EntityNotFoundException("Usuario con email " + email + " no encontrado"));
}
@Override
......
......@@ -9,7 +9,7 @@ public interface ReadUserRepository {
Optional<UserDocument> readById(String id);
Optional<UserDocument> readByUsername(String username);
Optional<UserDocument> readByEmail(String email);
List<UserDocument> readAll();
......
......@@ -21,8 +21,8 @@ public class ReadUserRepositoryImpl implements ReadUserRepository {
}
@Override
public Optional<UserDocument> readByUsername(String username) {
return repositoryJpa.findByUsername(username);
public Optional<UserDocument> readByEmail(String email) {
return repositoryJpa.findByEmail(email);
}
@Override
......
......@@ -5,5 +5,5 @@ import org.springframework.data.mongodb.repository.MongoRepository;
import java.util.Optional;
public interface UserRepository extends MongoRepository<UserDocument, String> {
Optional<UserDocument> findByUsername(String username);
Optional<UserDocument> findByEmail(String email);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment