Fixed validation error issue in nex-prev api.

This commit is contained in:
piyushkag
2025-01-22 18:04:00 +05:30
parent 8416801d0b
commit 4957a91f41
3 changed files with 11 additions and 8 deletions

View File

@@ -451,7 +451,8 @@ public class FormDao {
return false;
}
public Boolean validateCompletedSteps(List<ApplicationFormFieldEntity> applicationFormFieldEntityList, ApplicationEntity applicationEntity, FormEntity formEntity) {
public Boolean validateCompletedSteps(List<ApplicationFormFieldEntity> applicationFormFieldEntityList, ApplicationEntity applicationEntity, FormEntity formEntity,
Boolean isSendValidationError) {
Map<String, Object> formFieldMap = new LinkedHashMap<String, Object>();
for(ApplicationFormFieldEntity applicationFormFieldEntity:applicationFormFieldEntityList) {
formFieldMap.put(applicationFormFieldEntity.getFieldId(),applicationFormFieldEntity.getFieldValue());
@@ -467,7 +468,9 @@ public class FormDao {
validator
.isRequired(value,fieldValidatorBean.getIsRequired(),contentResponseBean.getLabel());
});
validator.validate();
if (Boolean.TRUE.equals(isSendValidationError)) {
validator.validate();
}
if (validator.hasErrors()) {
return false;
}