From 6a226c3c78353e7153a0fb909f474ee03433c105 Mon Sep 17 00:00:00 2001 From: Andrea Date: Thu, 21 Nov 2019 12:32:26 +0100 Subject: [PATCH] [FIX] Create a new member_line after the cancel of a previous one --- membership_extension/models/res_partner.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/membership_extension/models/res_partner.py b/membership_extension/models/res_partner.py index 336b3f18..8cdd26c9 100644 --- a/membership_extension/models/res_partner.py +++ b/membership_extension/models/res_partner.py @@ -133,7 +133,8 @@ def _compute_membership_date(self): date_from = line.date_from if not last_to or last_to < line_date_to: last_to = line_date_to - if not last_cancel or last_cancel < line.date_cancel: + if not last_cancel or (line.date_cancel + and last_cancel < line.date_cancel): last_cancel = line.date_cancel partner.membership_start = date_from partner.membership_last_start = last_from