diff --git a/CompanyManagment.Application/InstitutionContractApplication.cs b/CompanyManagment.Application/InstitutionContractApplication.cs index 5fd6f87e..90042878 100644 --- a/CompanyManagment.Application/InstitutionContractApplication.cs +++ b/CompanyManagment.Application/InstitutionContractApplication.cs @@ -1139,11 +1139,11 @@ public class InstitutionContractApplication : IInstitutionContractApplication if (res.IsSuccedded) CreateContractingPartyAccount(contractingParty.id, res.SendId); - await _institutionContractRepository.SaveChangesAsync(); await _smsService.SendInstitutionVerificationLink(contractingParty.Phone, contractingPartyFullName, entity.PublicId); + await _institutionContractRepository.SaveChangesAsync(); await transaction.CommitAsync(); return opration.Succcedded(); diff --git a/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs b/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs index 23120db2..03b709f0 100644 --- a/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs +++ b/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs @@ -1820,7 +1820,7 @@ public class InstitutionContractRepository : RepositoryBase GetByPublicIdAsync(Guid id) { - return await _context.InstitutionContractSet.FirstOrDefaultAsync(x => x.PublicId == id); + return await _context.InstitutionContractSet.Include(x=>x.ContactInfoList).FirstOrDefaultAsync(x => x.PublicId == id); } public async Task GetExtensionInquiry(long previousContractId)