diff --git a/sponsorship_compassion/models/contract_group.py b/sponsorship_compassion/models/contract_group.py index 7b935efb3..3fd5758e8 100644 --- a/sponsorship_compassion/models/contract_group.py +++ b/sponsorship_compassion/models/contract_group.py @@ -92,7 +92,7 @@ def _should_skip_invoice_generation(self, invoicing_date, contract=None): existing_invoices = self.env["account.move"].search_count(search_filter) - is_sub_proposal = contract.parent_id.child_id + is_sub_proposal = contract.parent_id.child_id and not contract.invoice_line_ids # If invoices come from sub proposal, ignore group suspension to also generate # already paid invoices