From cf6fa5f0e53c3ee7614edd5504e72481d01dd28c Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Fri, 22 Feb 2019 08:07:39 +0000 Subject: [PATCH] [FIX] sale: salesperson Fallback on the salesperson of the commercial partner if no salesperson is set on the order partner. opw-1909177 closes odoo/odoo#31341 --- addons/sale/models/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index 4cfd31894f4..3d1ae03bcd8 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -320,7 +320,7 @@ class SaleOrder(models.Model): 'payment_term_id': self.partner_id.property_payment_term_id and self.partner_id.property_payment_term_id.id or False, 'partner_invoice_id': addr['invoice'], 'partner_shipping_id': addr['delivery'], - 'user_id': self.partner_id.user_id.id or self.env.uid + 'user_id': self.partner_id.user_id.id or self.partner_id.commercial_partner_id.user_id.id or self.env.uid } if self.env['ir.config_parameter'].sudo().get_param('sale.use_sale_note') and self.env.user.company_id.sale_note: values['note'] = self.with_context(lang=self.partner_id.lang).env.user.company_id.sale_note