details:   https://code.tryton.org/tryton/commit/8303dd50b421
branch:    default
user:      Cédric Krier <[email protected]>
date:      Wed Jan 14 14:39:08 2026 +0100
description:
        Use root prefix to retrieve the namespace of UBL document

        Closes #14490
diffstat:

 modules/edocument_ubl/edocument.py |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 690df2a9ddbf -r 8303dd50b421 modules/edocument_ubl/edocument.py
--- a/modules/edocument_ubl/edocument.py        Tue Jan 13 20:08:43 2026 +0100
+++ b/modules/edocument_ubl/edocument.py        Wed Jan 14 14:39:08 2026 +0100
@@ -200,7 +200,7 @@
 
         tree = etree.parse(BytesIO(document))
         root = tree.getroot()
-        namespace = root.nsmap.get(None)
+        namespace = root.nsmap.get(root.prefix)
         invoice, attachments = cls.parser(namespace)(root)
         invoice.save()
         invoice.update_taxes()

Reply via email to