From 070ece562d7037e961a7236376b101bf4a823a37 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Mon, 28 Feb 2022 18:02:42 +0100
Subject: [PATCH] [fix] error name_search

---
 models/res_partner.py | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index 2d2f01d..fbbb8eb 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -753,10 +753,9 @@ class ScopPartner(models.Model):
             ("name", operator, name),
             ("member_number", "ilike", name),
         ]
-        partner_ids = self._search(
-            domain + args, limit=limit, access_rights_uid=name_get_uid
-        )
-        return self.browse(partner_ids).name_get()
+
+        return self._search(domain + args, limit=limit, access_rights_uid=name_get_uid)
+
 
     # Creation d'une periode lorsque le statut passe en Phase de Suivi
     # TODO: à revoir et demander si mise en majuscule du nom de la structure
@@ -861,7 +860,7 @@ class ScopPartner(models.Model):
         result = super(ScopPartner, self)._get_contact_name(partner, name)
         return "%s, %s" % (
             name,
-            partner.commercial_company_name or partner.parent_id.name,
+            partner.commercial_company_name or partner.sudo().parent_id.name,
         )
 
     # ------------------------------------------------------
-- 
GitLab