Skip to content

refactor: 게시글 상세 조회 API 리팩토링 (#184)#185

Merged
myqewr merged 1 commit intodevelopfrom
refactor/#184
Jan 26, 2026
Merged

refactor: 게시글 상세 조회 API 리팩토링 (#184)#185
myqewr merged 1 commit intodevelopfrom
refactor/#184

Conversation

@hisonghy
Copy link
Member

  • refactor: 게시글 작성자 ROLE에 따른 이미지 처리 로직 리팩토링
  • refactor: 응답 데이터에 userBookmarkYn(사용자 게시글 좋아요 여부) 필드 추가
  • test: 게시글 상세 조회 API 테스트 리팩토링

🌱 관련 이슈

📌 작업 내용 및 특이사항

  • 유저픽 게시글 상세 조회에서 작성자가 SYSTEM 유저일 경우, 해당 유저의 프로필 이미지가 없어 예외가 발생하는 문제를 해결했습니다.
  • 애플리케이션 레벨에서 작성자의 UserRole를 확인해 SYSTEM 유저일 경우 default UserImage를 생성하도록 리팩토링했습니다.
  • 더 안정적으로 유지하기 위해 DB 마이그레이션으로 SYSTEM 유저 전용 UserImage row를 추가했습니다.
    로컬 환경에서도 동일하게 적용하면 좋을 것 같아요. 노션에 작성해놓겠습니다.
  • 유저픽 게시글 상세 조회 API 응답 데이터에 userBookmarkYn 필드를 추가했습니다.
    이 필드는 작성자가 아닌 요청한 사용자의 해당 유저픽 게시글 북마크 여부 필드입니다.
  • 테스트 코드도 변경된 부분을 리팩토링했습니다.

🔍 참고사항

📚 기타

* refactor: 게시글 작성자 ROLE에 따른 이미지 처리 로직 리팩토링
* refactor: 응답 데이터에 userBookmarkYn(사용자 게시글 좋아요 여부) 필드 추가
* test: 게시글 상세 조회 API 테스트 리팩토링
@hisonghy hisonghy requested a review from myqewr January 26, 2026 05:34
@hisonghy hisonghy self-assigned this Jan 26, 2026
@hisonghy hisonghy added 🔴 bug/error 버그 수정(오류, 에러 해결) 🚀 refactor 기능 개선 labels Jan 26, 2026
Copy link
Member

@myqewr myqewr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다~!

@myqewr myqewr merged commit efb86d3 into develop Jan 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔴 bug/error 버그 수정(오류, 에러 해결) 🚀 refactor 기능 개선

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🚀️ 유저픽 게시글 상세 조회 API 리팩토링

2 participants