From 0134111aba2a127de2327ba1c85cda009b8c26f0 Mon Sep 17 00:00:00 2001 From: mahan Date: Sat, 24 Jan 2026 19:10:24 +0330 Subject: [PATCH] fix bug for extensions --- .../Repository/InstitutionContractRepository.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs b/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs index e037a4b8..b505dced 100644 --- a/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs +++ b/CompanyManagment.EFCore/Repository/InstitutionContractRepository.cs @@ -2269,7 +2269,7 @@ public class InstitutionContractRepository : RepositoryBase x.WorkshopId.Value); + var workshopIds = prevInstitutionContracts.WorkshopGroup?.CurrentWorkshops?.Select(x => x.WorkshopId.Value)??[]; var workshopsNotInInstitution = employerWorkshopIds.Where(x => !workshopIds.Contains(x)).ToList(); @@ -2277,7 +2277,7 @@ public class InstitutionContractRepository : RepositoryBase workshopIds.Contains(x.id) || employerWorkshopIds.Contains(x.id)) .ToListAsync(); - var workshopDetails = prevInstitutionContracts.WorkshopGroup.CurrentWorkshops + var workshopDetails = prevInstitutionContracts.WorkshopGroup?.CurrentWorkshops? .Select(x => { var workshop = workshops.FirstOrDefault(w => w.id == x.WorkshopId); @@ -2317,7 +2317,7 @@ public class InstitutionContractRepository : RepositoryBase workshopsNotInInstitution.Contains(x.WorkshopId) && x.StartWorkDate <= DateTime.Now && x.LeftWorkDate >= DateTime.Now)