From 378ea94b9c79930bbefe96511440ac4d929b39cc Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Fri, 24 Jan 2025 21:25:53 +0100 Subject: [PATCH] feat(E Invoice Import): use lax parsing mode (cherry picked from commit 1a7571ac2470c43a8e1ba4a37067a1b29ba08a3c) --- .../doctype/e_invoice_import/e_invoice_import.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.py b/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.py index ffaa67d..e221690 100644 --- a/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.py +++ b/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.py @@ -136,7 +136,7 @@ def get_xml_bytes(self) -> bytes: def read_values_from_einvoice(self) -> None: xml_bytes = self.get_xml_bytes() try: - doc = DrafthorseDocument.parse(xml_bytes) + doc = DrafthorseDocument.parse(xml_bytes, strict=False) except XMLSyntaxError: frappe.throw(_("The uploaded file does not contain valid XML data."))