+ if line.product_id.membership_grouped and line.invoice_id.partner_id.associate_members:
+ partners.extend(line.invoice_id.partner_id.associate_members)
+ #Adding membership line just for associate partners
+ for associate_member in line.invoice_id.partner_id.associate_members:
+ member_line_obj.create(cr, uid, {
+ 'partner': associate_member.id,
+ 'membership_id': line.product_id.id,
+ 'member_price': line.price_unit,
+ 'date': time.strftime('%Y-%m-%d'),
+ 'date_from': date_from,
+ 'date_to': date_to,
+ 'account_invoice_line': line.id,
+ }, context=context)
+ #Define member ident if it's necessary