From e2ebdc6abd2b3b0d041263a62c55c8775d08839d Mon Sep 17 00:00:00 2001
From: Benjamin <35699580+benj-filament@users.noreply.github.com>
Date: Fri, 29 Nov 2019 15:41:15 +0100
Subject: [PATCH] fix erreur onchange phone

---
 models/res_partner.py | 4 ++--
 views/res_partner.xml | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index a2b6cf5..e223ba0 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 71a7fb4..160a3d6 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>
-- 
GitLab