details: https://code.tryton.org/tryton/commit/d820dd9ea1a8
branch: 7.8
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.
(grafted from e1801f15caaa2bb23d2d8ba38483617977658bd8)
diffstat:
modules/edocument_ubl/edocument.py | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diffs (13 lines):
diff -r d572239ed34e -r d820dd9ea1a8 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
@@ -975,8 +975,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)