From e89e03da24c9018e5452e6d44a625e3530edd95e Mon Sep 17 00:00:00 2001 From: Minuooooo Date: Tue, 22 Aug 2023 00:41:48 +0900 Subject: [PATCH] [ fix ] Apply transaction --- .../backend/domain/community/service/PostLikeService.java | 3 +++ 1 file changed, 3 insertions(+) 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()); // 이미 좋아요 눌렀는지 확인