diff --git a/wizard/scop_compulsory_fields_suivi_wizard.py b/wizard/scop_compulsory_fields_suivi_wizard.py
index eb9212edffcba383424239bfbe6a91cbba534ec5..fca650b72c85dd22e140c83cbc2fe3860bc98bcf 100644
--- a/wizard/scop_compulsory_fields_suivi_wizard.py
+++ b/wizard/scop_compulsory_fields_suivi_wizard.py
@@ -59,7 +59,7 @@ class ScopCompulsoryFieldsSuiviWizard(models.TransientModel):
         if self.with_adhesion:
             self.partner_id.write({"membership_status": "adhesion"})
 
-        if form_id in form_id._get_lm_form():
+        if form_id in form_id._get_lm_form() or self.with_adhesion:
             # Create extranet access
             self.partner_id.write({"extranet_service_access": True})
             if not self.partner_id.director_ids:
@@ -82,41 +82,19 @@ class ScopCompulsoryFieldsSuiviWizard(models.TransientModel):
                         ],
                     }
                 )
-            # Create LM
-            lm_id = self.env["scop.liste.ministere"].sudo().search([
-                ("partner_id", "=", self.partner_id.id),
-                ("type_lm", "=", "subscribe"),
-                ("year", "=", self.date_1st_sign.year),
-            ])
-            if not lm_id:
-                self.env["scop.liste.ministere"].sudo().create_folder(
-                    self.partner_id, self.date_1st_sign.year, "subscribe"
-                )
-            # Set DDETS
-            self.partner_id.affectation_contact_ministere()
-
-        if self.with_adhesion:
-            for director in self.partner_id.director_ids:
-                director.update(
-                    {
-                        "category_id": [
-                            (
-                                4,
-                                self.env.ref(
-                                    "__export__.res_partner_category_4_eb133182"
-                                ).id,
-                                0,
-                            ),
-                            (
-                                4,
-                                self.env.ref(
-                                    "__export__.res_partner_category_6_a5b5dca7"
-                                ).id,
-                                0,
-                            ),
-                        ]
-                    }
-                )
+            if form_id in form_id._get_lm_form():
+                # Create LM
+                lm_id = self.env["scop.liste.ministere"].sudo().search([
+                    ("partner_id", "=", self.partner_id.id),
+                    ("type_lm", "=", "subscribe"),
+                    ("year", "=", self.date_1st_sign.year),
+                ])
+                if not lm_id:
+                    self.env["scop.liste.ministere"].sudo().create_folder(
+                        self.partner_id, self.date_1st_sign.year, "subscribe"
+                    )
+                # Set DDETS
+                self.partner_id.affectation_contact_ministere()
 
         return {"type": "ir.actions.act_window_close"}