Fix: calcul des UEs de parcours BUT sur semestres pairs

This commit is contained in:
Emmanuel Viennet 2024-09-09 16:49:30 +02:00
parent 41a76267f6
commit 368914ebf7

View File

@ -299,7 +299,10 @@ class ResultatsSemestreBUT(NotesTableCompat):
ues_parcour = self.formsemestre.formation.query_ues_parcour(parcour) ues_parcour = self.formsemestre.formation.query_ues_parcour(parcour)
ues_ids = set() ues_ids = set()
for niveau in niveaux: for niveau in niveaux:
ue = ues_parcour.filter(UniteEns.niveau_competence == niveau).first() ue = ues_parcour.filter(
UniteEns.niveau_competence == niveau,
UniteEns.semestre_idx == self.formsemestre.semestre_id,
).first()
if ue: if ue:
ues_ids.add(ue.id) ues_ids.add(ue.id)