Hello, I have a problem with my M2M fields. When we modify one, the other is modified with the new values of the first one.
crm_lead.py :
class Lead(models.Model):
_inherit = 'crm.lead'
business_provider = fields.Many2one(comodel_name='res.partner', string='Business provider', domain='["|",("est_consultant_externe","=",True),("user_ids","!=",False),("user_ids.share", "=",False)]')
internal_consultant_ids = fields.Many2many(comodel_name='res.partner', string='Internal consultant', domain='[("user_ids","!=",False),("user_ids.share", "=",False)]')
external_consultant_ids = fields.Many2many(comodel_name='res.partner', string='External consultant', domain='[("est_consultant_externe","=",True)]')
crm_lead_view_form.xml :
<odoo>
<data>
<!-- crm.lead inherit form view -->
<record id="lgp_crm_lead_inherit_view_form" model="ir.ui.view">
<field name="name">lgp.crm.lead.inherit.view.form</field>
<field name="model">crm.lead</field>
<field name="inherit_id" ref="crm.crm_case_form_view_oppor"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='user_id']" position="after">
<field name="apporteur_affaire"/>
<field name="consultant_interne_ids" widget="many2many_tags"/>
<field name="consultant_externe_ids" widget="many2many_tags"/>
</xpath>
</field>
</record>
</data>
</odoo>
How can I resolve this problem, please ?