mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-04-22 20:07:44 +08:00
Merge pull request #219 from nagisa77/1aj602-codex
Fix notification deletion without transaction
This commit is contained in:
@@ -37,6 +37,7 @@ public class NotificationService {
|
|||||||
* Create notifications for all admins when a user submits a register request.
|
* Create notifications for all admins when a user submits a register request.
|
||||||
* Old register request notifications from the same applicant are removed first.
|
* Old register request notifications from the same applicant are removed first.
|
||||||
*/
|
*/
|
||||||
|
@org.springframework.transaction.annotation.Transactional
|
||||||
public void createRegisterRequestNotifications(User applicant, String reason) {
|
public void createRegisterRequestNotifications(User applicant, String reason) {
|
||||||
notificationRepository.deleteByTypeAndFromUser(NotificationType.REGISTER_REQUEST, applicant);
|
notificationRepository.deleteByTypeAndFromUser(NotificationType.REGISTER_REQUEST, applicant);
|
||||||
for (User admin : userRepository.findByRole(Role.ADMIN)) {
|
for (User admin : userRepository.findByRole(Role.ADMIN)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user