From 59e1c31d336d4e426118194d0ce0ab4cc15c60a5 Mon Sep 17 00:00:00 2001 From: Patrik Dufresne Date: Wed, 9 May 2018 14:58:22 -0400 Subject: [PATCH] ldap_membership: Add verification about "line.date_to". --- pdsl_ldap_membership/ldap_membership.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pdsl_ldap_membership/ldap_membership.py b/pdsl_ldap_membership/ldap_membership.py index 26fbc7d..4925648 100644 --- a/pdsl_ldap_membership/ldap_membership.py +++ b/pdsl_ldap_membership/ldap_membership.py @@ -302,7 +302,8 @@ class ResPartner(models.Model): # TODO Pick the date only if PAID. Otherwise, pick Date_From + 60 jours. end_dates = [time.mktime(time.strptime(line.date_to, '%Y-%m-%d')) for line in self.member_lines - if line.state in ACTIVE_STATES] + if line.state in ACTIVE_STATES + if line.date_to] if end_dates: expire_date = max(end_dates) -- GitLab