diff --git a/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs b/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs index 349e4796..a9a4b365 100644 --- a/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs +++ b/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs @@ -1330,8 +1330,9 @@ public class InstitutionContractRepository : RepositoryBasey.Services.ContractInPerson)??true, - IsOldContract = x.contract.WorkshopGroup?.CurrentWorkshops - .Any(y=>y.Price == 0)??true + IsOldContract = x.contract.WorkshopGroup?.CurrentWorkshops == null + || x.contract.WorkshopGroup.CurrentWorkshops.Count == 0 + || x.contract.WorkshopGroup.CurrentWorkshops.Any(y => y.Price == 0) }; }).ToList() };