diff --git a/sponsorship_compassion/models/contracts.py b/sponsorship_compassion/models/contracts.py index c6c715752..643b075d2 100644 --- a/sponsorship_compassion/models/contracts.py +++ b/sponsorship_compassion/models/contracts.py @@ -504,7 +504,7 @@ def _compute_is_direct_debit(self): for contract in self: contract.is_direct_debit = contract.payment_mode_id in dd_modes - @api.depends("payment_mode_id") + @api.depends("payment_mode_id", "child_id", "birthday_invoice", "christmas_invoice") def _compute_is_gift_auth(self): for contract in self: contract.is_gift_authorized = contract.child_id