From 9b23ba4c96d28df99ac95bf82eef091d3f0be5e5 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Wed, 7 Jun 2023 17:05:33 +0200 Subject: [PATCH] Fix: update_inscriptions_parcours_from_groups (restreint au ref. comp. courant) --- app/models/formsemestre.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/formsemestre.py b/app/models/formsemestre.py index eef4cdd88..7fdfb3aaa 100644 --- a/app/models/formsemestre.py +++ b/app/models/formsemestre.py @@ -788,6 +788,8 @@ class FormSemestre(db.Model): Les groupes de parcours sont ceux de la partition scu.PARTITION_PARCOURS 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( formsemestre_id=self.id, partition_name=scu.PARTITION_PARCOURS ).first() @@ -811,7 +813,10 @@ class FormSemestre(db.Model): query = ( ApcParcours.query.filter_by(code=group.group_name) .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: log(