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)