diff --git a/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/config/validation/TradingClearingRegistryValidationConfig.java b/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/config/validation/TradingClearingRegistryValidationConfig.java index 4a79ce29e..86da17f54 100644 --- a/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/config/validation/TradingClearingRegistryValidationConfig.java +++ b/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/config/validation/TradingClearingRegistryValidationConfig.java @@ -216,7 +216,12 @@ public class TradingClearingRegistryValidationConfig { if (existTCR.isEmpty()) { return empty(); } else { - return of(AccountError.AccountForTradingClearingRegistryAlreadyUsed, validatedObject.getDepoAccountId()); + String depoAccountValue = Optional + .ofNullable(depoAccount.getAccountId()) + .map(accountImdg::getSingleObjectByID) + .map(Account::getAccount) + .orElse("null"); + return of(AccountError.AccountForTradingClearingRegistryAlreadyUsed, depoAccountValue); } } }