Skip to content

Commit d30a976

Browse files
authored
Merge pull request #120 from TeamPINGLE/fix/119
회원 탈퇴 시 팀 미탈퇴 이슈 수정
2 parents d48beb0 + 9b1361d commit d30a976

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/org/pingle/pingleserver/service/UserService.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import org.pingle.pingleserver.repository.MeetingRepository;
1515
import org.pingle.pingleserver.repository.UserMeetingRepository;
1616
import org.pingle.pingleserver.repository.UserRepository;
17+
import org.pingle.pingleserver.repository.UserTeamRepository;
1718
import org.springframework.stereotype.Service;
1819
import org.springframework.transaction.annotation.Transactional;
1920

@@ -29,6 +30,7 @@ public class UserService {
2930
private final AppleLoginService appleLoginService;
3031
private final MeetingRepository meetingRepository;
3132
private final UserMeetingRepository userMeetingRepository;
33+
private final UserTeamRepository userTeamRepository;
3234

3335
public UserInfoResponse getUserInfo(Long userId) {
3436
User user = userRepository.findByIdAndIsDeletedOrThrow(userId, false);
@@ -58,7 +60,7 @@ private void leaveGroups (User user){
5860
if (hasAdminRole) {
5961
throw new CustomException(ErrorMessage.GROUP_OWNER_DELETION_DENIED);
6062
}
61-
user.getUserTeams().clear();
63+
userTeamRepository.deleteAll(user.getUserTeams());
6264
}
6365

6466
private void leaveMeetings (User user){

0 commit comments

Comments
 (0)