details:   https://code.tryton.org/tryton/commit/e1801f15caaa
branch:    default
user:      Cédric Krier <[email protected]>
date:      Sat Aug 01 00:57:28 2026 +0200
description:
        Do not compare to None PaymentDueDate value from findtext

        It is not necessary because findtext returns a string.
diffstat:

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

diffs (13 lines):

diff -r df7119de4a97 -r e1801f15caaa modules/edocument_ubl/edocument.py
--- a/modules/edocument_ubl/edocument.py        Sat Aug 01 00:56:10 2026 +0200
+++ b/modules/edocument_ubl/edocument.py        Sat Aug 01 00:57:28 2026 +0200
@@ -1198,8 +1198,7 @@
     def _parse_2_payment_term_date(cls, payment_terms):
         dates = []
         for payment_term in payment_terms:
-            if (date := payment_term.findtext('./{*}PaymentDueDate')
-                    ) is not None:
+            if date := payment_term.findtext('./{*}PaymentDueDate'):
                 dates.append(dt.date.fromisoformat(date))
         return min(dates, default=None)
 

Reply via email to