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)