From 26c6bd7b1f2ef4c7cea60bed5b4501d954224c1b Mon Sep 17 00:00:00 2001 From: Antonio Espinosa Date: Wed, 8 Apr 2015 10:30:37 +0200 Subject: [PATCH] [FIX] Setting ondelete param where needed --- partner_nace/__openerp__.py | 2 +- partner_nace/models/res_partner.py | 5 +++-- partner_nace/models/res_partner_nace.py | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/partner_nace/__openerp__.py b/partner_nace/__openerp__.py index c90cdfcd7..a8b7bb8d0 100644 --- a/partner_nace/__openerp__.py +++ b/partner_nace/__openerp__.py @@ -35,7 +35,7 @@ 'wizard/nace_import_view.xml', 'security/ir.model.access.csv', ], - 'author': 'Antiun IngenierĂ­a, SL', + 'author': 'Antiun IngenierĂ­a S.L.', 'website': 'http://www.antiun.com', 'license': 'AGPL-3', 'installable': True, diff --git a/partner_nace/models/res_partner.py b/partner_nace/models/res_partner.py index d37cf78da..7464b9016 100644 --- a/partner_nace/models/res_partner.py +++ b/partner_nace/models/res_partner.py @@ -29,6 +29,7 @@ class ResPartner(models.Model): _inherit = 'res.partner' main_nace = fields.Many2one(comodel_name='res.partner.nace', - string="Main activity") + string="Main activity", ondelete='set null') secondary_naces = fields.Many2many(comodel_name='res.partner.nace', - string="Other activities") + string="Other activities", + ondelete='set null') diff --git a/partner_nace/models/res_partner_nace.py b/partner_nace/models/res_partner_nace.py index ba3f14084..97fc1a655 100644 --- a/partner_nace/models/res_partner_nace.py +++ b/partner_nace/models/res_partner_nace.py @@ -42,7 +42,8 @@ class ResPartnerNace(models.Model): limit_content = fields.Text(translate=True, string="Also contents") exclusions = fields.Char(string="Excludes") # Parent hierarchy - parent_id = fields.Many2one(comodel_name='res.partner.nace') + parent_id = fields.Many2one(comodel_name='res.partner.nace', + ondelete='restrict') children = fields.One2many(comodel_name='res.partner.nace', inverse_name='parent_id') parent_left = fields.Integer('Parent Left', select=True)