diff --git a/pdsl_ldap_membership/ldap_membership.py b/pdsl_ldap_membership/ldap_membership.py index 26fbc7d31b034831215e16a3c101ecefc51a1088..492564823cff0f1f935dc4a59df0d297c4cc2003 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)