diff --git a/clearing-parent/clearing-validation/src/main/java/ru/spcex/clearing/validation/common/rules/SpecialIdPresentRule.java b/clearing-parent/clearing-validation/src/main/java/ru/spcex/clearing/validation/common/rules/SpecialIdPresentRule.java index 21642e761..afa281bc5 100644 --- a/clearing-parent/clearing-validation/src/main/java/ru/spcex/clearing/validation/common/rules/SpecialIdPresentRule.java +++ b/clearing-parent/clearing-validation/src/main/java/ru/spcex/clearing/validation/common/rules/SpecialIdPresentRule.java @@ -56,16 +56,16 @@ public record SpecialIdPresentRule(String fieldNam Imdg dictImdg = context.obtainMap(mapName, mapClass); Collection fromMap = dictImdg.getCollectionObjectsByFieldValues(Map.of(keyName, kValue)); if (fromMap.isEmpty()) { - return of(errorWrongDictionaryValue, fieldName); + return of(errorWrongDictionaryValue, kValue); } T oFromMap = fromMap.iterator().next(); if (oFromMap == null) { - return of(errorWrongDictionaryValue, fieldName); + return of(errorWrongDictionaryValue, kValue); } for (Function additionalCheck : additionalChecks) { IErrorEnumId validationError = additionalCheck.apply(oFromMap); if (validationError != null) - return of(validationError, fieldName); + return of(validationError, kValue); } return empty(); }