From 16c6f22566525f28bb92b91b37fefd07a965ad09 Mon Sep 17 00:00:00 2001 From: jstaerk Date: Mon, 27 Jan 2025 11:54:23 +0100 Subject: [PATCH] closes #708 --- History.md | 2 ++ .../mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/History.md b/History.md index be39ae49..e550bcbc 100644 --- a/History.md +++ b/History.md @@ -1,4 +1,6 @@ #705 +#707 +-#708 2.16.1 ======= diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java index a1cd2d8d..3f2231d1 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java @@ -1116,11 +1116,17 @@ public class ZUGFeRDInvoiceImporter { * * @return the file attachments embedded in XML (using base64) decoded as byte array, * for PDF embedded files in FX use getFileAttachmentsPDF() + * may return empty array * @deprecated use invoice.getAdditionalReferencedDocuments */ @Deprecated public List getFileAttachmentsXML() { - return new ArrayList<>(Arrays.asList(importedInvoice.getAdditionalReferencedDocuments())); + if (importedInvoice.getAdditionalReferencedDocuments()!=null) { + return new ArrayList<>(Arrays.asList(importedInvoice.getAdditionalReferencedDocuments())); + } else { + return new ArrayList<>(); + } + } /***