[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:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user