Merge pull request #473 from J-N-K/fix-usoe

Fix UnsupportedOperationException in buildNotes
This commit is contained in:
Jochen Staerk
2024-09-20 13:25:43 +02:00
committed by GitHub

View File

@@ -897,8 +897,9 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
}
protected String buildNotes(IExportableTransaction exportableTransaction) {
final List<IncludedNote> includedNotes = Optional.ofNullable(exportableTransaction.getNotesWithSubjectCode())
.orElse(new ArrayList<>());
final List<IncludedNote> 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));