From f189f9cd9bbacf38377c69ec988680285f97b4be Mon Sep 17 00:00:00 2001 From: "paul.milleville.etu" <paul.milleville.etu@univ-lille.fr> Date: Fri, 28 Feb 2025 10:57:43 +0100 Subject: [PATCH] =?UTF-8?q?controle=20de=20cr=C3=A9ation=20de=20la=20parti?= =?UTF-8?q?tion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/scodoc/sco_synchro_etuds.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/app/scodoc/sco_synchro_etuds.py b/app/scodoc/sco_synchro_etuds.py index afb62af9..5e9f0885 100644 --- a/app/scodoc/sco_synchro_etuds.py +++ b/app/scodoc/sco_synchro_etuds.py @@ -269,16 +269,18 @@ def formsemestre_synchro_etuds( list_partition = sco_groups.get_partitions_list(formsemestre_id=formsemestre_id) - partition_id = None - for partition in list_partition: + # Vérifie si une partition avec le nom "Groupe Apogée" existe déjà + partition_exists = False + for partition in partitions: if partition['partition_name'] == 'Groupe Apogée': - partition_id = partition['partition_id'] - break - - print(partition_id) - - - sco_groups.partition_create(formsemestre_id=formsemestre_id,partition_name="Groupe Apogée") + partition_exists = True + break # La partition existe déjà , on peut arrêter la recherche + + # Si la partition n'existe pas, on la crée + if not partition_exists: + formsemestre_id = 1031 # Remplace cette valeur si nécessaire + # Appel à la méthode de création de partition + sco_groups.partition_create(formsemestre_id=formsemestre_id, partition_name="Groupe Apogée") # -- GitLab