fix: safely deactivate previous institution contract if it exists

This commit is contained in:
2025-12-24 19:30:58 +03:30
parent 2da8bc8a20
commit 94237434c5

View File

@@ -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();