diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index f98674c4..1ff406f4 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -864,8 +864,9 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { } protected String buildNotes(IExportableTransaction exportableTransaction) { - final List includedNotes = Optional.ofNullable(exportableTransaction.getNotesWithSubjectCode()) - .orElse(new ArrayList<>()); + final List includedNotes = new ArrayList<>(); + Optional.ofNullable(exportableTransaction.getNotesWithSubjectCode()).ifPresent(includedNotes::addAll); + if (exportableTransaction.getNotes() != null) { for (final String currentNote : exportableTransaction.getNotes()) { includedNotes.add(IncludedNote.unspecifiedNote(currentNote));