diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 4bbdb0b3dbc..2ba4256b639 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -591,7 +591,7 @@ class HrExpenseSheet(models.Model): raise ValidationError(_('You cannot have a positive and negative amounts on the same expense report.')) @api.one - @api.constrains('expense_line_ids') + @api.constrains('expense_line_ids', 'employee_id') def _check_employee(self): employee_ids = self.expense_line_ids.mapped('employee_id') if len(employee_ids) > 1 or (len(employee_ids) == 1 and employee_ids != self.employee_id):