From cd3988e689cbd714e61f519eb29d441c6665cfdf Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Tue, 27 Dec 2016 10:14:02 +0100 Subject: [PATCH] [FIX] base: duplicate `ir.model.constraint` There is a contraint on `ir.model.constraint` that contrains the name to be unique per module. opw-702516 --- odoo/addons/base/ir/ir_model.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/odoo/addons/base/ir/ir_model.py b/odoo/addons/base/ir/ir_model.py index ac1f1d4caca..e7a9d279c0c 100644 --- a/odoo/addons/base/ir/ir_model.py +++ b/odoo/addons/base/ir/ir_model.py @@ -720,6 +720,12 @@ class IrModelConstraint(models.Model): self.unlink() + @api.multi + def copy(self, default=None): + default = dict(default or {}) + default['name'] = self.name + '_copy' + return super(IrModelConstraint, self).copy(default) + class IrModelRelation(models.Model): """