diff --git a/models/res_partner.py b/models/res_partner.py
index 8659cd9bc160fbe171bcf9c67e0fe29e2a009cbd..4abc7abc8d84903fc3d9e1c5f95e59d675887cfd 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -744,10 +744,6 @@ class ScopPartner(models.Model):
             self.date_1st_sign = None
             self.first_closeout = None
 
-    @api.onchange("street", "street2", "street3", "zip", "country_id", "city")
-    def onchange_geoloc(self):
-        self.geo_localize()
-
     # ------------------------------------------------------
     # Common functions
     # ------------------------------------------------------
@@ -864,14 +860,10 @@ class ScopPartner(models.Model):
 
         for vals in vals_list:
             # Création d'une période si la coop est en statut en Suivi
-            for partner in partners:
-                if (
-                    vals.get("is_cooperative")
-                    and vals.get("project_status") == "4_suivi"
-                ):
+            if vals.get("is_cooperative") and vals.get("project_status") == "4_suivi":
+                for partner in partners:
                     if not partner.scop_period_ids:
                         partner.sudo()._create_period(partner)
-                partner.geo_localize()
 
         return partners
 
@@ -1558,7 +1550,9 @@ class ScopPartner(models.Model):
                 ("id", "in", partner_list),
                 ("partner_latitude", "=", 0.0),
                 ("partner_latitude", "=", False),
+                "|",
                 ("membership_status", "=", "member"),
+                ("is_incubated", "=", True),
             ]
         )