From 94237434c58f0299bec9e9f45dc8397a93737508 Mon Sep 17 00:00:00 2001 From: mahan Date: Wed, 24 Dec 2025 19:30:58 +0330 Subject: [PATCH] fix: safely deactivate previous institution contract if it exists --- CompanyManagment.Application/InstitutionContractApplication.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CompanyManagment.Application/InstitutionContractApplication.cs b/CompanyManagment.Application/InstitutionContractApplication.cs index 6434a78b..756b26fa 100644 --- a/CompanyManagment.Application/InstitutionContractApplication.cs +++ b/CompanyManagment.Application/InstitutionContractApplication.cs @@ -1610,7 +1610,7 @@ public class InstitutionContractApplication : IInstitutionContractApplication institutionContract.SetSigningType(signingType); var previousInstitutionContract = await _institutionContractRepository .GetPreviousContract(institutionContract.id); - previousInstitutionContract.DeActive(); + previousInstitutionContract?.DeActive(); ReActiveAllAfterCreateNew(institutionContract.ContractingPartyId); await _institutionContractRepository.SaveChangesAsync(); return op.Succcedded();