From 514e61eeeea5e8c2e804726185ead891420460ce Mon Sep 17 00:00:00 2001 From: Julien Moutinho Date: Fri, 11 Jan 2013 17:35:17 +0100 Subject: [PATCH] [date2date] : fix no 'date_from' in context. --- remembership.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/remembership.py b/remembership.py index 48b1b45..849afcf 100644 --- a/remembership.py +++ b/remembership.py @@ -249,7 +249,10 @@ class account_invoice_line(osv.osv): date_from = member_line.date_from date_to = member_line.date_to if line.product_id.membership_date2date: - date_from = context['date_from'] and datetime.strptime(context['date_from'], "%Y-%m-%d") or date.today() + date_from = ('date_from' in context + and context['date_from'] + and datetime.strptime(context['date_from'], "%Y-%m-%d") + or date.today()) date_to = date_from + relativedelta(months = +12) # TODO: parameterize this delta? date_from = date_from.strftime("%Y-%m-%d") date_to = date_to .strftime("%Y-%m-%d") -- 2.20.1