diff --git a/src/main/java/com/meetup/teame/backend/domain/activity/repository/custom/ActivityRepositoryImpl.java b/src/main/java/com/meetup/teame/backend/domain/activity/repository/custom/ActivityRepositoryImpl.java index b1ebb59..b569b02 100644 --- a/src/main/java/com/meetup/teame/backend/domain/activity/repository/custom/ActivityRepositoryImpl.java +++ b/src/main/java/com/meetup/teame/backend/domain/activity/repository/custom/ActivityRepositoryImpl.java @@ -33,10 +33,6 @@ public List findActivitiesForUser(User user) { public List findByAgencyAndPersonalities(long offset, long limit, User user, List agencyTypes, List personalities) { BooleanBuilder builder = new BooleanBuilder(); - if (user != null && !user.getPersonalities().isEmpty()) { - builder.and(activity.personalities.any().in(user.getPersonalities())); - } - if (personalities != null && !personalities.isEmpty()) { builder.or(activity.personalities.any().in(personalities)); } @@ -95,10 +91,6 @@ public List findLikedActivities(Long userId, long offset, long limit, public Long countActivities(List agencyTypes, List personalities, User user) { BooleanBuilder builder = new BooleanBuilder(); - if (user != null && !user.getPersonalities().isEmpty()) { - builder.and(activity.personalities.any().in(user.getPersonalities())); - } - // agencyTypes나 personalities가 입력된 경우 해당 값으로 필터링 if (agencyTypes != null && !agencyTypes.isEmpty()) { builder.and(activity.agencyType.in(agencyTypes));