[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
This commit is contained in:
Nicolas Martinelli
2019-02-22 08:07:39 +00:00
parent 06d73eab62
commit cf6fa5f0e5
+1 -1
View File
@@ -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