diff --git a/app/scodoc/sco_synchro_etuds.py b/app/scodoc/sco_synchro_etuds.py index 37bec40cf5921be0b47f70671c43012120314545..3ff27219291a59fd521478538127bc9c458a4731 100644 --- a/app/scodoc/sco_synchro_etuds.py +++ b/app/scodoc/sco_synchro_etuds.py @@ -284,12 +284,17 @@ def formsemestre_synchro_etuds( sco_groups.partition_create(formsemestre_id=formsemestre_id, partition_name="Groupe Apogée") print(partition_id) - print("LES GROUPES") - print(sco_groups.get_partition_groups(partition=sco_groups.get_partition(partition_id))) + for etu in nip_etape: if etu[1] not in sco_groups.get_partition_groups(partition=sco_groups.get_partition(partition_id)): sco_groups.create_group(partition_id=partition_id,group_name=etu[1]) - #sco_groups.set_group(etudid=sco_etud.get_etud_info(code_nip=etu[0]), group_id=sco_groups.get_grou) + # Recherche du group_id correspondant + group_id = None + for group in sco_groups.get_partition_groups(partition=sco_groups.get_partition(partition_id)): + if group['group_name'] == etu[1]: + group_id = group['group_id'] + break + sco_groups.set_group(etudid=nip2etudid(etu[0]), group_id=group_id) #