diff --git a/wizard/scop_compulsory_fields_suivi_wizard.py b/wizard/scop_compulsory_fields_suivi_wizard.py
index 7ea00be6767250f7a4dba6e4aca6bb6012729fb3..eb9212edffcba383424239bfbe6a91cbba534ec5 100644
--- a/wizard/scop_compulsory_fields_suivi_wizard.py
+++ b/wizard/scop_compulsory_fields_suivi_wizard.py
@@ -83,9 +83,15 @@ class ScopCompulsoryFieldsSuiviWizard(models.TransientModel):
}
)
# Create LM
- self.env["scop.liste.ministere"].sudo().create_folder(
- self.partner_id, self.date_1st_sign.year, "subscribe"
- )
+ 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()