From 58007bf25a6b7b5204df5f03ed69a082cbe66f43 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Grignard?= Date: Fri, 10 Jan 2014 23:13:04 +0100 Subject: [PATCH 1/1] Only use the date if there is no invoice/order for a membership line. --- pos_membership.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pos_membership.py b/pos_membership.py index b53eac3..e61b697 100644 --- a/pos_membership.py +++ b/pos_membership.py @@ -456,6 +456,10 @@ class Partner(osv.osv): s = 2 elif ostate == 'draft' and s != 0 and s != 1: s = 3 + else: + # when we don't have an invoice line only use the date to get the state. + s = 0 + break if s == 4: for mline in partner_data.member_lines: if mline.date_from < today and \ -- 2.20.1