From d00b3f28e1a8d58910d4c4f20ff7c568a7cd980a Mon Sep 17 00:00:00 2001 From: Maksim Skobaro Date: Tue, 24 Jun 2025 03:24:12 +0300 Subject: [PATCH] changes. --- .../ru/mskobaro/tdms/business/service/ParticipantService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/main/java/ru/mskobaro/tdms/business/service/ParticipantService.java b/server/src/main/java/ru/mskobaro/tdms/business/service/ParticipantService.java index 425bf77..27dcc40 100644 --- a/server/src/main/java/ru/mskobaro/tdms/business/service/ParticipantService.java +++ b/server/src/main/java/ru/mskobaro/tdms/business/service/ParticipantService.java @@ -95,7 +95,6 @@ public class ParticipantService { participant.setEmail(participantSaveDTO.getEmail()); List roles = persistRoles(participantSaveDTO, existingParticipant, editMode, callerUser, participant); - boolean credentialsChanged = persistUserData(participantSaveDTO, existingParticipant, editMode, participant); StudentData studentData = persistStudentData(participantSaveDTO, existingParticipant, editMode, roles, participant); persistTeacherData(participantSaveDTO, existingParticipant, editMode, roles, participant); persistCommissionData(participantSaveDTO, existingParticipant, editMode, roles, participant); @@ -133,6 +132,8 @@ public class ParticipantService { } } + boolean credentialsChanged = persistUserData(participantSaveDTO, existingParticipant, editMode, participant); + if (credentialsChanged) { log.info("User {} changed credentials, logging out", saved.getUser().getUsername()); authenticationService.logout(saved.getUser().getUsername());