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()