File tree 1 file changed +3
-1
lines changed
src/main/java/org/pingle/pingleserver/service
1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 14
14
import org .pingle .pingleserver .repository .MeetingRepository ;
15
15
import org .pingle .pingleserver .repository .UserMeetingRepository ;
16
16
import org .pingle .pingleserver .repository .UserRepository ;
17
+ import org .pingle .pingleserver .repository .UserTeamRepository ;
17
18
import org .springframework .stereotype .Service ;
18
19
import org .springframework .transaction .annotation .Transactional ;
19
20
@@ -29,6 +30,7 @@ public class UserService {
29
30
private final AppleLoginService appleLoginService ;
30
31
private final MeetingRepository meetingRepository ;
31
32
private final UserMeetingRepository userMeetingRepository ;
33
+ private final UserTeamRepository userTeamRepository ;
32
34
33
35
public UserInfoResponse getUserInfo (Long userId ) {
34
36
User user = userRepository .findByIdAndIsDeletedOrThrow (userId , false );
@@ -58,7 +60,7 @@ private void leaveGroups (User user){
58
60
if (hasAdminRole ) {
59
61
throw new CustomException (ErrorMessage .GROUP_OWNER_DELETION_DENIED );
60
62
}
61
- user .getUserTeams (). clear ( );
63
+ userTeamRepository . deleteAll ( user .getUserTeams ());
62
64
}
63
65
64
66
private void leaveMeetings (User user ){
You can’t perform that action at this time.
0 commit comments