Skip to content

[Fix] 회원 탈퇴 시 스터디룸 리액션도 지운다 - 개수에 영구히 남고 해제할 사람이 없다 #308

Description

@KiSeungMin

📌 배경

회원이 탈퇴해도 스터디룸 리액션이 남습니다. 프론트 세션이 dev 에서 확인했습니다.

  • 사용자가 공유글에 리액션을 누르고 탈퇴하면, 댓글은 지워져 개수가 줄어드는데 리액션은 {"emoji":"holding_heart","count":1,"reactedByMe":false} 로 그대로 남습니다.
  • 본인이 없으니 토글로 해제할 수도 없어서 영구히 개수에 잡힙니다.
  • 재확인용 데이터가 dev 에 있습니다. 방 16, sharedProblemId 28.

🤔 왜 그런가요

user/service/UserService.java:251-265 의 탈퇴 경로가 댓글 리액션(:254-255)과 댓글(:256)은 지우는데, StudyRoomSharedProblemReaction 과 StudyRoomFeedReaction 은 사용자 기준으로 지우지 않습니다. 두 리포지토리에 deleteByUserId 도 없습니다.

✨ 작업 범위

  • 탈퇴 경로에서 두 리액션도 지웁니다.
  • 탈퇴자가 남긴 다른 스터디룸 흔적(피드, 공유글, 주간 리포트 읽음 등)이 더 있는지 함께 확인합니다.
  • 이미 남아 있는 행을 정리할지는 따로 판단합니다.

🙏 전달사항

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

fix버그, 오류 수정

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions