From f2630754c0e1fc0b61e2a3f7dca72ddf9608c8c6 Mon Sep 17 00:00:00 2001 From: "GPA(OpenERP)" <> Date: Tue, 11 May 2010 15:06:38 +0530 Subject: [PATCH] =?UTF-8?q?[FIX]=C2=A0(5.0=20-=206.0)Membership=C2=A0:?= =?UTF-8?q?=C2=A0Copy()=C2=A0overridden=C2=A0for=C2=A0setting=C2=A0members?= =?UTF-8?q?hip=C2=A0lines=C2=A0blank?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bzr revid: vra@tinyerp.com-20100511093638-55kukxvwmhvulhqw --- addons/membership/membership.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/addons/membership/membership.py b/addons/membership/membership.py index 8c15c652335..2a7c998b86b 100644 --- a/addons/membership/membership.py +++ b/addons/membership/membership.py @@ -412,7 +412,16 @@ class Partner(osv.osv): _constraints = [ (_check_recursion, 'Error ! You can not create recursive associated members.', ['associate_member']) ] - + + def copy(self, cr, uid, id, default=None, context=None): + if default is None: + default = {} + if context is None: + context = {} + default = default.copy() + default['member_lines'] = [] + return super(Partner, self).copy(cr, uid, id, default, context) + Partner() class product_template(osv.osv):