diff --git a/src/main/java/greeny/backend/domain/community/service/PostLikeService.java b/src/main/java/greeny/backend/domain/community/service/PostLikeService.java index 6ebaeee..6c1add7 100644 --- a/src/main/java/greeny/backend/domain/community/service/PostLikeService.java +++ b/src/main/java/greeny/backend/domain/community/service/PostLikeService.java @@ -9,6 +9,7 @@ import greeny.backend.exception.situation.SelfLikeNotAllowedException; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.Optional; @@ -21,6 +22,8 @@ public class PostLikeService { private final PostRepository postRepository; // 좋아요 or 취소 + + @Transactional public void togglePostLike(Long postId, Member liker) { Optional postLike = postLikeRepository.findByPostIdAndLikerId(postId, liker.getId()); // 이미 좋아요 눌렀는지 확인