diff --git a/src/main/java/com/gapple/weeingback/domain/boardgame/service/implmentation/BoardgameServiceImpl.java b/src/main/java/com/gapple/weeingback/domain/boardgame/service/implmentation/BoardgameServiceImpl.java index 7c0bfa7..0d3809a 100644 --- a/src/main/java/com/gapple/weeingback/domain/boardgame/service/implmentation/BoardgameServiceImpl.java +++ b/src/main/java/com/gapple/weeingback/domain/boardgame/service/implmentation/BoardgameServiceImpl.java @@ -52,14 +52,13 @@ public BoardgameShowResponse showAllBoardgame() { @Override @Transactional public void joinBoardgame(UUID boardgameId) { - String memberId = SecurityContextHolder.getContext().getAuthentication().getName(); - Member member = memberRepository.findMemberById(UUID.fromString(memberId)).orElseThrow(MemberNotFoundException::new); + UUID memberId = UUID.fromString(SecurityContextHolder.getContext().getAuthentication().getName()); + Member member = memberRepository.findMemberById(memberId).orElseThrow(MemberNotFoundException::new); Boardgame boardgame = boardgameRepository.findBoardgameById(boardgameId).orElseThrow(BoardgameNotFoundException::new); boardgame.addMember(member); - memberRepository.save(member); boardgameRepository.save(boardgame); }