diff --git a/contact-center/app/src/main/java/com/cskefu/cc/persistence/repository/ContactsRepository.java b/contact-center/app/src/main/java/com/cskefu/cc/persistence/repository/ContactsRepository.java index 996d1f2b..236413ba 100644 --- a/contact-center/app/src/main/java/com/cskefu/cc/persistence/repository/ContactsRepository.java +++ b/contact-center/app/src/main/java/com/cskefu/cc/persistence/repository/ContactsRepository.java @@ -50,7 +50,7 @@ public interface ContactsRepository extends JpaRepository { * @param pageRequest * @return */ - @Query("select c from Contacts c where c.organ IN :organs and c.ckind = :ckind AND c.shares = 'all' AND c.datastatus = false") + @Query("select c from Contacts c where c.organ IN :organs and (:ckind IS NULL OR c.ckind = :ckind) AND c.shares = 'all' AND c.datastatus = false") Page findByOrganInAndCkindAndSharesAllAndDatastatusFalse(@Param("organs") Collection organs, @Param("ckind") String ckind, Pageable pageRequest); Page findByDatastatus(boolean b, Pageable pageRequest);