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

parent 1d6c647e
...@@ -8,7 +8,7 @@ public interface ReadUserUseCase { ...@@ -8,7 +8,7 @@ public interface ReadUserUseCase {
User readById(String id); User readById(String id);
User readByUsername(String username); User readByEmail(String email);
List<User> readAll(); List<User> readAll();
......
...@@ -28,9 +28,9 @@ public class ReadUserUseCaseImpl implements ReadUserUseCase { ...@@ -28,9 +28,9 @@ public class ReadUserUseCaseImpl implements ReadUserUseCase {
} }
@Override @Override
public User readByUsername(String username) { public User readByEmail(String email) {
return repository.readByUsername(username).map(mapper::mapDocument) return repository.readByEmail(email).map(mapper::mapDocument)
.orElseThrow(() -> new EntityNotFoundException("Usuario con username " + username + " no encontrado")); .orElseThrow(() -> new EntityNotFoundException("Usuario con email " + email + " no encontrado"));
} }
@Override @Override
......
...@@ -9,7 +9,7 @@ public interface ReadUserRepository { ...@@ -9,7 +9,7 @@ public interface ReadUserRepository {
Optional<UserDocument> readById(String id); Optional<UserDocument> readById(String id);
Optional<UserDocument> readByUsername(String username); Optional<UserDocument> readByEmail(String email);
List<UserDocument> readAll(); List<UserDocument> readAll();
......
...@@ -21,8 +21,8 @@ public class ReadUserRepositoryImpl implements ReadUserRepository { ...@@ -21,8 +21,8 @@ public class ReadUserRepositoryImpl implements ReadUserRepository {
} }
@Override @Override
public Optional<UserDocument> readByUsername(String username) { public Optional<UserDocument> readByEmail(String email) {
return repositoryJpa.findByUsername(username); return repositoryJpa.findByEmail(email);
} }
@Override @Override
......
...@@ -5,5 +5,5 @@ import org.springframework.data.mongodb.repository.MongoRepository; ...@@ -5,5 +5,5 @@ import org.springframework.data.mongodb.repository.MongoRepository;
import java.util.Optional; import java.util.Optional;
public interface UserRepository extends MongoRepository<UserDocument, String> { 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