From 0d98706cd945fad23b397fdb6583fe72506fded4 Mon Sep 17 00:00:00 2001 From: ean Date: Mon, 2 Dec 2024 10:16:31 +0100 Subject: [PATCH] Fix Nullpointer --- .../org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java index 12504210..f923eef5 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java @@ -317,8 +317,10 @@ public class ZUGFeRDInvoiceImporter { deliveryLocationNodeMap -> { deliveryLocationNodeMap.getNode("ID").ifPresent(s -> { - SchemedID sID = new SchemedID().setScheme(s.getAttributes().getNamedItem("schemeID").getTextContent()).setId(s.getTextContent()); - delivery.addGlobalID(sID); + if (s.getAttributes().getNamedItem("schemeID") != null) { + SchemedID sID = new SchemedID().setScheme(s.getAttributes().getNamedItem("schemeID").getTextContent()).setId(s.getTextContent()); + delivery.addGlobalID(sID); + } }); deliveryLocationNodeMap.getAsNodeMap("Address").ifPresent(s -> { s.getAsString("StreetName").ifPresent(t -> delivery.setStreet(t));