From b50bb39743b17dabd0f237f914a51b8d0fe0b984 Mon Sep 17 00:00:00 2001 From: langfr Date: Thu, 8 Aug 2024 12:20:53 +0100 Subject: [PATCH] Avoid NullPointerException if dueDate is not set. --- .../org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 345fed91..a588f13b 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -318,8 +318,9 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { paymentTermsDescription += discount.getAsXRechnung(); } } else if ((paymentTermsDescription == null) && (trans.getDocumentCode() != DocumentCodeTypeConstants.CORRECTEDINVOICE) && (trans.getDocumentCode() != DocumentCodeTypeConstants.CREDITNOTE)) { - paymentTermsDescription = "Please remit until " + germanDateFormat.format(trans.getDueDate()); - + if ( trans.getDueDate() != null ) { + paymentTermsDescription = "Please remit until " + germanDateFormat.format(trans.getDueDate()); + } }