From da797edd1d4e92e76d26738ac8a4ad7ad16f451c Mon Sep 17 00:00:00 2001 From: Nicolas JEUDY Date: Sat, 26 Nov 2016 10:15:17 +0100 Subject: [PATCH] [FIX] restore computed field - select=1 is not usable anymore ... --- partner_contact_in_several_companies/models/res_partner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/partner_contact_in_several_companies/models/res_partner.py b/partner_contact_in_several_companies/models/res_partner.py index 8aadb9440..20b73f40f 100644 --- a/partner_contact_in_several_companies/models/res_partner.py +++ b/partner_contact_in_several_companies/models/res_partner.py @@ -12,6 +12,8 @@ class ResPartner(models.Model): [('standalone', _('Standalone Contact')), ('attached', _('Attached to existing Contact')), ], + comptute='_get_contact_type', + store=True, required=True, default='standalone') contact_id = fields.Many2one('res.partner', string='Main Contact', @@ -22,7 +24,7 @@ class ResPartner(models.Model): other_contact_ids = fields.One2many('res.partner', 'contact_id', string='Others Positions') - @api.onchange('contact_id') + @api.depends('contact_id') def _get_contact_type(self): for record in self: record.contact_type = record.contact_id and 'attached' or 'standalone'