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