diff --git a/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/MoneyMarketSecurityRequestAdapter.java b/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/MoneyMarketSecurityRequestAdapter.java index 385608c6c..cd516d00a 100644 --- a/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/MoneyMarketSecurityRequestAdapter.java +++ b/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/MoneyMarketSecurityRequestAdapter.java @@ -11,7 +11,7 @@ public class MoneyMarketSecurityRequestAdapter { public MoneyMarketSecurityNewRequest toMoneyMarketSecurityNewRequest(ExchangeInstrument exchangeInstrument) { MoneyMarketSecurityNewRequest moneyMarketSecurityNewRequest = new MoneyMarketSecurityNewRequest(); String code = exchangeInstrument.getCode(); - moneyMarketSecurityNewRequest.setSecuritySymbol(code.substring(0, 6)); + moneyMarketSecurityNewRequest.setSecuritySymbol(code.substring(0, Math.min(7, code.length()))); moneyMarketSecurityNewRequest.setConvention(code); moneyMarketSecurityNewRequest.setNominalCurrency(exchangeInstrument.getSettlementCurrencyLetterCode()); moneyMarketSecurityNewRequest.setInstrumentType(InstrumentType.RATE.getKey()); diff --git a/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/SecurityRequestAdapter.java b/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/SecurityRequestAdapter.java index 4b924dcd5..4b24d88d8 100644 --- a/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/SecurityRequestAdapter.java +++ b/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/SecurityRequestAdapter.java @@ -50,7 +50,7 @@ public class SecurityRequestAdapter { String code = incomeListing.getCode(); listingNewRequest.setMarket(code); if (!TextUtil.isEmpty(code)) { - listingNewRequest.setSymbolCode(code.substring(0, Math.min(6, code.length()))); + listingNewRequest.setSymbolCode(code.substring(0, Math.min(7, code.length()))); } listingNewRequest.setLotSize(incomeListing.getLotSize()); listingNewRequest.setTradingCurrency(incomeListing.getTradingCurrency());