From 655e36bc5047173740493d4ae69681553c1ca9f9 Mon Sep 17 00:00:00 2001 From: Cedric Snauwaert Date: Thu, 16 May 2013 17:12:55 +0200 Subject: [PATCH] [FIX]sale_crm: when validating a SO with a sale team associated, information was not in associated invoice. bzr revid: csn@openerp.com-20130516151255-azu6a3x6les0tzu6 --- addons/sale_crm/sale_crm.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/sale_crm/sale_crm.py b/addons/sale_crm/sale_crm.py index c6aad296d76..3e3c445e474 100644 --- a/addons/sale_crm/sale_crm.py +++ b/addons/sale_crm/sale_crm.py @@ -29,6 +29,12 @@ class sale_order(osv.osv): domain="['|',('section_id','=',section_id),('section_id','=',False), ('object_id.model', '=', 'crm.lead')]") } + def _prepare_invoice(self, cr, uid, order, lines, context=None): + invoice_vals = super(sale_order, self)._prepare_invoice(cr, uid, order, lines, context=context) + if order.section_id and order.section_id.id: + invoice_vals['section_id'] = order.section_id.id + return invoice_vals + class res_users(osv.Model): _inherit = 'res.users'