diff --git a/products/ASC.People/Server/Api/ThirdpartyController.cs b/products/ASC.People/Server/Api/ThirdpartyController.cs index 364d5e4349..51447789a5 100644 --- a/products/ASC.People/Server/Api/ThirdpartyController.cs +++ b/products/ASC.People/Server/Api/ThirdpartyController.cs @@ -50,7 +50,8 @@ public class ThirdpartyController( FileSecurity fileSecurity, UsersInRoomChecker usersInRoomChecker, IDistributedLockProvider distributedLockProvider, - LoginProfileTransport loginProfileTransport) + LoginProfileTransport loginProfileTransport, + EmailValidationKeyModelHelper emailValidationKeyModelHelper) : ApiControllerBase { @@ -186,8 +187,9 @@ public async Task SignupAccountAsync(SignupAccountRequestDto inDto) { throw new Exception(Resource.ErrorNotCorrectEmail); } - - var linkData = await invitationService.GetInvitationDataAsync(inDto.Key, inDto.Email, inDto.EmployeeType ?? EmployeeType.RoomAdmin); + + var model = emailValidationKeyModelHelper.GetModel(); + var linkData = await invitationService.GetInvitationDataAsync(inDto.Key, inDto.Email, inDto.EmployeeType ?? EmployeeType.RoomAdmin, model?.UiD); if (!linkData.IsCorrect) {