Improved null value Handling on WordBuilder
This commit is contained in:
parent
2b30d4e2d2
commit
e26db8e4c4
|
@ -136,7 +136,11 @@ public class WordBuilder {
|
||||||
|
|
||||||
private void createPages(List<DatasetProfilePage> datasetProfilePages, XWPFDocument mainDocumentPart, Boolean createListing, VisibilityRuleService visibilityRuleService) {
|
private void createPages(List<DatasetProfilePage> datasetProfilePages, XWPFDocument mainDocumentPart, Boolean createListing, VisibilityRuleService visibilityRuleService) {
|
||||||
datasetProfilePages.forEach(item -> {
|
datasetProfilePages.forEach(item -> {
|
||||||
createSections(item.getSections(), mainDocumentPart, ParagraphStyle.HEADER4, 0, createListing, visibilityRuleService);
|
try {
|
||||||
|
createSections(item.getSections(), mainDocumentPart, ParagraphStyle.HEADER4, 0, createListing, visibilityRuleService);
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error(e.getMessage(), e);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -258,7 +262,7 @@ public class WordBuilder {
|
||||||
}
|
}
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
} else if (comboboxType.equals("wordlist")) {
|
} else if (comboboxType.equals("wordlist")) {
|
||||||
return field.getValue().toString();
|
return field.getValue() != null ? field.getValue().toString() : "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
case "booleanDecision":
|
case "booleanDecision":
|
||||||
|
@ -271,11 +275,9 @@ public class WordBuilder {
|
||||||
if (field.getValue() == null || field.getValue().equals("false")) return null;
|
if (field.getValue() == null || field.getValue().equals("false")) return null;
|
||||||
return data.getLabel();
|
return data.getLabel();
|
||||||
case "freetext":
|
case "freetext":
|
||||||
return field.getValue().toString();
|
|
||||||
case "textarea":
|
|
||||||
return field.getValue().toString();
|
|
||||||
case "datepicker":
|
case "datepicker":
|
||||||
return field.getValue().toString();
|
case "textarea":
|
||||||
|
return field.getValue() != null ? field.getValue().toString(): "";
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue