diff --git a/models/account_payment.py b/models/account_payment.py index 6e1ed26..fba0216 100644 --- a/models/account_payment.py +++ b/models/account_payment.py @@ -119,6 +119,8 @@ class AccountPayment(models.Model): for payment in self: if payment.expense_ids: payment.expense_ids.invalidate_recordset(['state']) + if hasattr(payment, 'expense_sheet_id') and payment.expense_sheet_id: + payment.expense_sheet_id.invalidate_recordset(['state']) if payment.realization_id and payment.realization_id.expense_id: payment.realization_id.expense_id.invalidate_recordset(['state']) return res