Fixed validation issue for table

This commit is contained in:
nisha
2025-02-13 17:57:48 +05:30
parent ac27800c50
commit 32617b0291

View File

@@ -224,32 +224,32 @@ public class FieldValidator {
return; return;
} }
for (int rowIndex = 0; rowIndex < fieldValueList.size(); rowIndex++) { // for (int rowIndex = 0; rowIndex < fieldValueList.size(); rowIndex++) {
Map<String, Object> field = fieldValueList.get(rowIndex); // Map<String, Object> field = fieldValueList.get(rowIndex);
//
boolean hasSingleNonNullPredefinedFalse = false; // boolean hasSingleNonNullPredefinedFalse = false;
//
for (Map.Entry<String, Boolean> entry : stateFieldMap.entrySet()) { // for (Map.Entry<String, Boolean> entry : stateFieldMap.entrySet()) {
String stateKey = entry.getKey(); // String stateKey = entry.getKey();
Boolean isPredefinedFalse = Boolean.FALSE.equals(entry.getValue()); // Boolean isPredefinedFalse = Boolean.FALSE.equals(entry.getValue());
//
if (isPredefinedFalse) { // if (isPredefinedFalse) {
Object fieldValue = field.get(stateKey); // Object fieldValue = field.get(stateKey);
if (fieldValue != null && !StringUtils.isEmpty(fieldValue.toString())) { // if (fieldValue != null && !StringUtils.isEmpty(fieldValue.toString())) {
hasSingleNonNullPredefinedFalse = true; // hasSingleNonNullPredefinedFalse = true;
break; // break;
} // }
} // }
} // }
//
if (!hasSingleNonNullPredefinedFalse) { // if (!hasSingleNonNullPredefinedFalse) {
errors.add(MessageFormat.format( // errors.add(MessageFormat.format(
Translator.toLocale(GepafinConstant.VALIDATION_IN_TABLE), // Translator.toLocale(GepafinConstant.VALIDATION_IN_TABLE),
fieldId)); // fieldId));
break; // break;
} // }
//
} // }
} catch (Exception e) { } catch (Exception e) {
} }