diff --git a/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/IDMGroupRepository.java b/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/IDMGroupRepository.java index ecb68fbd3e5f737320ed2fd93ee5b31cc6083153..9601ad0e938fc75872feb626f6dd386c01e3a165 100644 --- a/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/IDMGroupRepository.java +++ b/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/IDMGroupRepository.java @@ -43,7 +43,7 @@ public interface IDMGroupRepository extends JpaRepository<IDMGroup, Long>, default void customize(QuerydslBindings querydslBindings, QIDMGroup qIDMGroup) { querydslBindings.bind(String.class).all((StringPath path, Collection<? extends String> values) -> { BooleanBuilder predicate = new BooleanBuilder(); - values.forEach(value -> predicate.or(path.containsIgnoreCase(value))); + values.forEach(value -> predicate.and(path.containsIgnoreCase(value))); return Optional.ofNullable(predicate); }); } diff --git a/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/RoleRepository.java b/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/RoleRepository.java index 60efe1badc806b0b41164a5a368859a764f8b10b..d2d8919da703a38a9c8de69fc42ca0b758a17497 100644 --- a/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/RoleRepository.java +++ b/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/RoleRepository.java @@ -40,7 +40,7 @@ public interface RoleRepository extends JpaRepository<Role, Long>, default void customize(QuerydslBindings querydslBindings, QRole qRole) { querydslBindings.bind(String.class).all((StringPath path, Collection<? extends String> values) -> { BooleanBuilder predicate = new BooleanBuilder(); - values.forEach(value -> predicate.or(path.containsIgnoreCase(value))); + values.forEach(value -> predicate.and(path.containsIgnoreCase(value))); return Optional.ofNullable(predicate); }); } diff --git a/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/UserRepository.java b/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/UserRepository.java index 1af46a29bb3f36198f010c6fd075422c7a5f705b..a79e9a056054cc325ec0a7934d7239cd5ab71039 100644 --- a/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/UserRepository.java +++ b/kypo2-persistence-user-and-group/src/main/java/cz/muni/ics/kypo/userandgroup/repository/UserRepository.java @@ -44,7 +44,7 @@ public interface UserRepository extends JpaRepository<User, Long>, default void customize(QuerydslBindings querydslBindings, QUser qUser) { querydslBindings.bind(String.class).all((StringPath path, Collection<? extends String> values) -> { BooleanBuilder predicate = new BooleanBuilder(); - values.forEach(value -> predicate.or(path.containsIgnoreCase(value))); + values.forEach(value -> predicate.and(path.containsIgnoreCase(value))); return Optional.ofNullable(predicate); }); }