summaryrefslogtreecommitdiff
path: root/odoo/addons/base/models/ir_model.py
diff options
context:
space:
mode:
authorAdrian Torres <adt@odoo.com>2019-10-24 07:42:44 +0000
committerAdrian Torres <adt@odoo.com>2019-11-07 08:39:17 +0000
commit3da477dfc5f98f092cda1ead73ea87372fac6bd2 (patch)
tree93faec78fa6d7bad578b9462556f9da8049b5b2a /odoo/addons/base/models/ir_model.py
parent2dccf4d6cd076ed768f5ec7acbf3c41ef3e06c2e (diff)
[FIX] *: adapt code to comply with new ondelete policy
The ondelete policy must be explicitly set for m2o fields whose inverse is a reflection model (ir.*)
Diffstat (limited to 'odoo/addons/base/models/ir_model.py')
-rw-r--r--odoo/addons/base/models/ir_model.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/odoo/addons/base/models/ir_model.py b/odoo/addons/base/models/ir_model.py
index c441929a3ef..ccceb2c1479 100644
--- a/odoo/addons/base/models/ir_model.py
+++ b/odoo/addons/base/models/ir_model.py
@@ -1201,7 +1201,7 @@ class IrModelConstraint(models.Model):
definition = fields.Char(help="PostgreSQL constraint definition")
message = fields.Char(help="Error message returned when the constraint is violated.", translate=True)
model = fields.Many2one('ir.model', required=True, ondelete="cascade", index=True)
- module = fields.Many2one('ir.module.module', required=True, index=True)
+ module = fields.Many2one('ir.module.module', required=True, index=True, ondelete='cascade')
type = fields.Char(string='Constraint Type', required=True, size=1, index=True,
help="Type of the constraint: `f` for a foreign key, "
"`u` for other constraints.")
@@ -1337,8 +1337,8 @@ class IrModelRelation(models.Model):
name = fields.Char(string='Relation Name', required=True, index=True,
help="PostgreSQL table name implementing a many2many relation.")
- model = fields.Many2one('ir.model', required=True, index=True)
- module = fields.Many2one('ir.module.module', required=True, index=True)
+ model = fields.Many2one('ir.model', required=True, index=True, ondelete='cascade')
+ module = fields.Many2one('ir.module.module', required=True, index=True, ondelete='cascade')
write_date = fields.Datetime()
create_date = fields.Datetime()