Skip to content

fix: 차단한 유저, 게시물 DB 단위에서 처리#119

Merged
p990805 merged 1 commit into
devfrom
118-fix-차단한-게시물유저-db레벨에서-처리
Mar 30, 2026

Hidden character warning

The head ref may contain hidden characters: "118-fix-\ucc28\ub2e8\ud55c-\uac8c\uc2dc\ubb3c\uc720\uc800-db\ub808\ubca8\uc5d0\uc11c-\ucc98\ub9ac"
Merged

fix: 차단한 유저, 게시물 DB 단위에서 처리#119
p990805 merged 1 commit into
devfrom
118-fix-차단한-게시물유저-db레벨에서-처리

Conversation

@p990805

@p990805 p990805 commented Mar 30, 2026

Copy link
Copy Markdown
Owner

변경사항

  • SearchService의 해시태그 게시물 검색과 유저 검색에서 차단 유저 필터링을 Application 레벨 stream().filter() 에서 DB에서 Not IN 서브쿼리로 변경하였습니다.

기존 문제점

DB에서 Page<Post> 조회 (size=10, totalElements=25)
    → Application에서 blockedIds로 stream().filter()
    → 차단 유저 게시물 3개 제거
    → 실제 반환: 7개
    → 그러나 PageResponse의 totalElements는 여전히 25
  • 이로 인해 페이지네이션 데이터 부정확하여 페이지 크기와 결과값이 다른 현상이 있어 수정하였습니다.

@p990805 p990805 self-assigned this Mar 30, 2026
@p990805 p990805 linked an issue Mar 30, 2026 that may be closed by this pull request
@p990805 p990805 merged commit f98157b into dev Mar 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: 차단한 게시물,유저 DB레벨에서 처리

1 participant