break;
}
}
if (formFiller.getFormData().getData() != null && formSubmit) {
MultipartRequest multiRequest = new MultipartRequest(request);
for (String key : multiRequest.getFiles().keySet()) {
if (key.contains(HtmlFormBuilderItem.DATA_UUID_PREFIX)) {
String dataUuid = extractDataUuid(key);
for (FormBuilderItemData data : formFiller.getFormData().getData()) {
if (data.getUuid().equals(dataUuid)) {
data.setFile(multiRequest.getFiles().get(key));
}
}
}
}
for (String key : multiRequest.getParameterMaps().keySet()) {
if (key.contains(HtmlFormBuilderItem.DATA_UUID_PREFIX)) {
String dataUuid = extractDataUuid(key);
for (FormBuilderItemData data : formFiller.getFormData().getData()) {
if (data.getUuid().equals(dataUuid)) {
List<String> result = multiRequest.getParameterMaps().get(key);
if (data.getFormBuilderItem() instanceof FormBuilderItemNumber) {
if (result.size() == 1) {
try {
if (!"".equals(result.get(0).trim())) {
data.setNumberValue(Float.parseFloat(result.get(0).replaceAll(",", ".")));