From ca56549d7a047480fa13e00a0ad1474b003ed7cc Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Thu, 16 Feb 2023 13:48:34 +0000 Subject: [PATCH] [FIX] sale: salesperson always set to current user Forward-port of #94947 for 16.0+ closes odoo/odoo#112935 X-original-commit: ee3404603af8a38e21b922c39aa36a6b1e17b44d Signed-off-by: Victor Feyens (vfe) --- addons/sale/models/sale_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/models/sale_order.py b/addons/sale/models/sale_order.py index 66bdc9772e4..9f64b5046ad 100644 --- a/addons/sale/models/sale_order.py +++ b/addons/sale/models/sale_order.py @@ -415,7 +415,7 @@ class SaleOrder(models.Model): @api.depends('partner_id') def _compute_user_id(self): for order in self: - if not order.user_id: + if order.partner_id and not order.user_id: order.user_id = order.partner_id.user_id or order.partner_id.commercial_partner_id.user_id or \ (self.user_has_groups('sales_team.group_sale_salesman') and self.env.user)