From 98a6f58dcceef7b5d6ba84d437f4933d3ddef51d Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Wed, 16 Jul 2025 13:44:06 +0800 Subject: [PATCH] Add transaction to register request notifications --- src/main/java/com/openisle/service/NotificationService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/openisle/service/NotificationService.java b/src/main/java/com/openisle/service/NotificationService.java index 3add16fa4..efd9edf52 100644 --- a/src/main/java/com/openisle/service/NotificationService.java +++ b/src/main/java/com/openisle/service/NotificationService.java @@ -37,6 +37,7 @@ public class NotificationService { * Create notifications for all admins when a user submits a register request. * Old register request notifications from the same applicant are removed first. */ + @org.springframework.transaction.annotation.Transactional public void createRegisterRequestNotifications(User applicant, String reason) { notificationRepository.deleteByTypeAndFromUser(NotificationType.REGISTER_REQUEST, applicant); for (User admin : userRepository.findByRole(Role.ADMIN)) {