diff --git a/odoo/addons/base/ir/ir_model.py b/odoo/addons/base/ir/ir_model.py index 8627046790d..5e610641989 100644 --- a/odoo/addons/base/ir/ir_model.py +++ b/odoo/addons/base/ir/ir_model.py @@ -133,6 +133,9 @@ class IrModel(models.Model): # prevent screwing up fields that depend on these models' fields model.field_id._prepare_update() + imc = self.env['ir.model.constraint'].search([('model', 'in', self.ids)]) + imc.unlink() + self._drop_table() res = super(IrModel, self).unlink()