From 28d227f99153d135235b1daa4fbe60d78a7d1a13 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 29 Oct 2008 00:00:31 +0100 Subject: [PATCH] improve_membership bzr revid: fp@tinyerp.com-20081028230031-2cgtttpimblibpw4 --- addons/membership/membership.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/membership/membership.py b/addons/membership/membership.py index 6e339609e6e..2c7f250cc66 100644 --- a/addons/membership/membership.py +++ b/addons/membership/membership.py @@ -542,17 +542,16 @@ class Invoice(osv.osv): def action_cancel(self, cr, uid, ids, context=None): '''Create a 'date_cancel' on the membership_line object''' - if context is None: context = {} member_line_obj = self.pool.get('membership.membership_line') today = time.strftime('%Y-%m-%d') - for invoice in self.browse(cr, uid, ids): mlines = member_line_obj.search(cr,uid, [('account_invoice_line','in', [ l.id for l in invoice.invoice_line])], context) member_line_obj.write(cr,uid,mlines, {'date_cancel':today}, context) + return super(Invoice, self).action_cancel(cr, uid, ids, context) Invoice()