diff --git a/odoo/addons/base/models/ir_cron.py b/odoo/addons/base/models/ir_cron.py index 7c584f5401e..511ee94daad 100644 --- a/odoo/addons/base/models/ir_cron.py +++ b/odoo/addons/base/models/ir_cron.py @@ -515,3 +515,7 @@ class ir_cron_trigger(models.Model): cron_id = fields.Many2one("ir.cron", index=True) call_at = fields.Datetime() + + @api.autovacuum + def _gc_cron_triggers(self): + self.search([('call_at', '<', datetime.now() + relativedelta(weeks=-1))]).unlink()