diff --git a/src/main/java/clap/server/application/service/history/PostCommentService.java b/src/main/java/clap/server/application/service/history/PostCommentService.java index 416a14db..eaa20d31 100644 --- a/src/main/java/clap/server/application/service/history/PostCommentService.java +++ b/src/main/java/clap/server/application/service/history/PostCommentService.java @@ -25,6 +25,8 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.web.multipart.MultipartFile; +import java.util.Objects; + @ApplicationService @RequiredArgsConstructor public class PostCommentService implements SaveCommentUsecase, SaveCommentAttachmentUsecase { @@ -54,10 +56,10 @@ public void save(Long memberId, Long taskId, CreateCommentRequest request) { Member processor = task.getProcessor(); Member requester = task.getRequester(); - if (member.getMemberInfo().getRole() == MemberRole.ROLE_USER) { - publishNotification(processor, task, request.content(), requester.getNickname()); + if (Objects.equals(member.getMemberId(), requester.getMemberId())) { + publishNotification(processor, task, request.content(), member.getNickname()); } else { - publishNotification(requester, task, request.content(), processor.getNickname()); + publishNotification(requester, task, request.content(), member.getNickname()); } }