From 368914ebf75a0261b8b799f5cc484c79f51534c0 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Mon, 9 Sep 2024 16:49:30 +0200 Subject: [PATCH] Fix: calcul des UEs de parcours BUT sur semestres pairs --- app/comp/res_but.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/comp/res_but.py b/app/comp/res_but.py index a92c9950..fbde7865 100644 --- a/app/comp/res_but.py +++ b/app/comp/res_but.py @@ -299,7 +299,10 @@ class ResultatsSemestreBUT(NotesTableCompat): ues_parcour = self.formsemestre.formation.query_ues_parcour(parcour) ues_ids = set() 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: ues_ids.add(ue.id)