[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) <vfe@odoo.com>
This commit is contained in:
Victor Feyens
2023-02-18 04:36:30 +01:00
parent 785e4fa812
commit ca56549d7a
+1 -1
View File
@@ -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)