From f29c64b10980b14cc9acc0aa166ce8acab618916 Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Thu, 9 Nov 2023 19:07:26 +0100 Subject: [PATCH] [UPD] check if existing LM --- wizard/scop_compulsory_fields_suivi_wizard.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/wizard/scop_compulsory_fields_suivi_wizard.py b/wizard/scop_compulsory_fields_suivi_wizard.py index 7ea00be..eb9212e 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() -- GitLab