Fix: update_inscriptions_parcours_from_groups (restreint au ref. comp. courant)

This commit is contained in:
Emmanuel Viennet 2023-06-07 17:05:33 +02:00
parent f979eb137c
commit cf876ca0d3

View File

@ -782,6 +782,8 @@ class FormSemestre(db.Model):
Les groupes de parcours sont ceux de la partition scu.PARTITION_PARCOURS Les groupes de parcours sont ceux de la partition scu.PARTITION_PARCOURS
et leur nom est le code du parcours (eg "Cyber"). et leur nom est le code du parcours (eg "Cyber").
""" """
if self.formation.referentiel_competence_id is None:
return # safety net
partition = Partition.query.filter_by( partition = Partition.query.filter_by(
formsemestre_id=self.id, partition_name=scu.PARTITION_PARCOURS formsemestre_id=self.id, partition_name=scu.PARTITION_PARCOURS
).first() ).first()
@ -805,7 +807,10 @@ class FormSemestre(db.Model):
query = ( query = (
ApcParcours.query.filter_by(code=group.group_name) ApcParcours.query.filter_by(code=group.group_name)
.join(ApcReferentielCompetences) .join(ApcReferentielCompetences)
.filter_by(dept_id=g.scodoc_dept_id) .filter_by(
dept_id=g.scodoc_dept_id,
id=self.formation.referentiel_competence_id,
)
) )
if query.count() != 1: if query.count() != 1:
log( log(