diff --git a/backend/src/main/java/com/stackup/stackup/session/application/SessionFollowupRequester.java b/backend/src/main/java/com/stackup/stackup/session/application/SessionFollowupRequester.java index 37064190..09f16f23 100644 --- a/backend/src/main/java/com/stackup/stackup/session/application/SessionFollowupRequester.java +++ b/backend/src/main/java/com/stackup/stackup/session/application/SessionFollowupRequester.java @@ -28,7 +28,7 @@ public class SessionFollowupRequester { private final RabbitMqProperties properties; private final InterviewMessageRepository messageRepository; - @Transactional(propagation = Propagation.NOT_SUPPORTED) + @Transactional(propagation = Propagation.REQUIRES_NEW) @TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT) public void onAnswerSubmitted(AnswerSubmittedEvent event) { InterviewMessage parent = messageRepository.findById(event.parentQuestionMessageId()).orElse(null);