From cda217e276270e3ca8680ff27169defc7b49fad4 Mon Sep 17 00:00:00 2001 From: Ivan Nikolaev-Axenov Date: Tue, 1 Oct 2024 11:37:50 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-754 ArrayIndexOutOfBoundsException fixed --- .../java/ru/spcex/clearing/imdg/base/SimpleObjectMapStore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/base/SimpleObjectMapStore.java b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/base/SimpleObjectMapStore.java index b1539c587..40d1d2f1d 100644 --- a/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/base/SimpleObjectMapStore.java +++ b/clearing-parent/imdg/src/main/java/ru/spcex/clearing/imdg/base/SimpleObjectMapStore.java @@ -181,7 +181,7 @@ public abstract class SimpleObjectMapStore implements Object normalizeValue(Object value, ParameterMetaData metaData, Map columnMetaDataMap, int i, String insertStatement, Object[] params) throws SQLException { - if (value == null) + if (getFields().length <= i || value == null) return null; i++; // нумерация в ParameterMetaData начинается с 1 final int type = metaData.getParameterType(i);