From af0a234e9b14b97d509778c0acc42940f21670c4 Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Mon, 29 May 2023 12:24:29 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-290 --- .../clearing/service/execution/ExecutionDepositComponent.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionDepositComponent.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionDepositComponent.java index 97b1b387f..e9b33c2b4 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionDepositComponent.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionDepositComponent.java @@ -218,7 +218,8 @@ public class ExecutionDepositComponent { { LocalDate sTrdSettleDate = sTrades.getSettleDate(); if (sTrdSettleDate != null) { - eDeposit.setSecondLegSettlementDate(sTrdSettleDate.plusDays(sTrades.getRepoTerm())); + long repoTerm = sTrades.getRepoTerm() != null ? sTrades.getRepoTerm().longValue() : 0; + eDeposit.setSecondLegSettlementDate(sTrdSettleDate.plusDays(repoTerm)); } } eDeposit.setFirstLegSettlementCode(sTrades.getSettleCode());