diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 591bb030955..1338b44804c 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -163,7 +163,7 @@ class HrExpense(models.Model): residual_field = 'amount_residual' else: residual_field = 'amount_residual_currency' - payment_term_lines = expense.sheet_id.account_move_id.line_ids \ + payment_term_lines = expense.sheet_id.account_move_id.sudo().line_ids \ .filtered(lambda line: line.expense_id == self and line.account_internal_type in ('receivable', 'payable')) expense.amount_residual = -sum(payment_term_lines.mapped(residual_field))