📌 배경
회원이 탈퇴해도 스터디룸 리액션이 남습니다. 프론트 세션이 dev 에서 확인했습니다.
- 사용자가 공유글에 리액션을 누르고 탈퇴하면, 댓글은 지워져 개수가 줄어드는데 리액션은
{"emoji":"holding_heart","count":1,"reactedByMe":false} 로 그대로 남습니다.
- 본인이 없으니 토글로 해제할 수도 없어서 영구히 개수에 잡힙니다.
- 재확인용 데이터가 dev 에 있습니다. 방 16, sharedProblemId 28.
🤔 왜 그런가요
user/service/UserService.java:251-265 의 탈퇴 경로가 댓글 리액션(:254-255)과 댓글(:256)은 지우는데, StudyRoomSharedProblemReaction 과 StudyRoomFeedReaction 은 사용자 기준으로 지우지 않습니다. 두 리포지토리에 deleteByUserId 도 없습니다.
✨ 작업 범위
- 탈퇴 경로에서 두 리액션도 지웁니다.
- 탈퇴자가 남긴 다른 스터디룸 흔적(피드, 공유글, 주간 리포트 읽음 등)이 더 있는지 함께 확인합니다.
- 이미 남아 있는 행을 정리할지는 따로 판단합니다.
🙏 전달사항
📌 배경
회원이 탈퇴해도 스터디룸 리액션이 남습니다. 프론트 세션이 dev 에서 확인했습니다.
{"emoji":"holding_heart","count":1,"reactedByMe":false}로 그대로 남습니다.🤔 왜 그런가요
user/service/UserService.java:251-265의 탈퇴 경로가 댓글 리액션(:254-255)과 댓글(:256)은 지우는데,StudyRoomSharedProblemReaction과StudyRoomFeedReaction은 사용자 기준으로 지우지 않습니다. 두 리포지토리에deleteByUserId도 없습니다.✨ 작업 범위
🙏 전달사항