diff --git a/models/res_partner.py b/models/res_partner.py index a2b6cf528c840f66444033a4e11118c633c2d785..e223ba037b31c8cb5fe3c6c1c8b104d10d5cbd27 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -429,13 +429,13 @@ class ScopPartner(models.Model): @api.onchange('mobile') def onchange_mobile(self): - if len(self.mobile) > 0 and len(self.mobile) < 10: + if self.phone and len(self.mobile) > 0 and len(self.mobile) < 10: raise ValidationError( "Le numéro de téléphone doit contenir au moins 10 caractères") @api.onchange('phone') def onchange_phone(self): - if len(self.phone) > 0 and len(self.phone) < 10: + if self.phone and len(self.phone) > 0 and len(self.phone) < 10: raise ValidationError( "Le numéro de téléphone doit contenir au moins 10 caractères") diff --git a/views/res_partner.xml b/views/res_partner.xml index 71a7fb40e67d9c075595c8f665d1140df734169c..160a3d6294306367c389f77b50f70e1908fc9298 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -37,6 +37,9 @@ <field name="model">res.partner</field> <field name="inherit_id" ref="base.view_partner_form"/> <field name="arch" type="xml"> + <field name="parent_id" position="before"> + <label for="parent_id" string="Société"/> + </field> <xpath expr="//div[hasclass('oe_title')]" position="attributes"> <attribute name="class">oe_title oe_title_cgscop</attribute> </xpath>