diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/registry/AssetTBFProcessing.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/registry/AssetTBFProcessing.java index 2f79bcd50..1c46884d9 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/registry/AssetTBFProcessing.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/registry/AssetTBFProcessing.java @@ -66,7 +66,9 @@ public class AssetTBFProcessing { */ public void process(Registry am_b, Registry am_t, Registry am_f, BigDecimal sum) { boolean am_bExists = am_b != null; - am_b = new Registry(); + if (!am_bExists) { + am_b = new Registry(); + } safeWrapField(am_t::getBalance, am_t::setBalance); safeWrapField(am_b::getBalance, am_b::setBalance); safeWrapField(am_f::getBalance, am_f::setBalance);