diff --git a/bi_sql_editor/models/bi_sql_view.py b/bi_sql_editor/models/bi_sql_view.py index 6193b450d..284e92323 100644 --- a/bi_sql_editor/models/bi_sql_view.py +++ b/bi_sql_editor/models/bi_sql_view.py @@ -158,6 +158,7 @@ class BiSQLView(models.Model): comodel_name="ir.cron", readonly=True, help="Cron Task that will refresh the materialized view", + ondelete="cascade", ) rule_id = fields.Many2one(string="Odoo Rule", comodel_name="ir.rule", readonly=True) @@ -259,7 +260,6 @@ class BiSQLView(models.Model): "If you want to delete them, first set them to draft." ) ) - self.cron_id.unlink() return super(BiSQLView, self).unlink() def copy(self, default=None):