This commit is contained in:
Maksim Skobaro 2025-06-24 03:24:12 +03:00
parent 176ab20c2e
commit d00b3f28e1

View File

@ -95,7 +95,6 @@ public class ParticipantService {
participant.setEmail(participantSaveDTO.getEmail());
List<Role> 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());