From 720af0a061846919e07e14c70b46a03600b36ce9 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Mon, 10 Jul 2023 13:58:16 +0200 Subject: [PATCH] Fix for SQLAlchemy 2 --- app/models/but_refcomp.py | 10 +++++++--- app/scodoc/sco_formsemestre_status.py | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/models/but_refcomp.py b/app/models/but_refcomp.py index b33e2f2b..2cb1145d 100644 --- a/app/models/but_refcomp.py +++ b/app/models/but_refcomp.py @@ -397,7 +397,9 @@ class ApcNiveau(db.Model, XMLModel): return ( ApcParcours.query.join(ApcAnneeParcours) .filter_by(ordre=annee) - .join(ApcParcoursNiveauCompetence, ApcCompetence, ApcNiveau) + .join(ApcParcoursNiveauCompetence) + .join(ApcCompetence) + .join(ApcNiveau) .filter_by(id=self.id) .order_by(ApcParcours.numero, ApcParcours.code) .all() @@ -614,7 +616,8 @@ class ApcParcours(db.Model, XMLModel): def query_competences(self) -> Query: "Les compétences associées à ce parcours" return ( - ApcCompetence.query.join(ApcParcoursNiveauCompetence, ApcAnneeParcours) + ApcCompetence.query.join(ApcParcoursNiveauCompetence) + .join(ApcAnneeParcours) .filter_by(parcours_id=self.id) .order_by(ApcCompetence.numero) ) @@ -623,7 +626,8 @@ class ApcParcours(db.Model, XMLModel): "La compétence de titre donné dans ce parcours, ou None" return ( ApcCompetence.query.filter_by(titre=titre) - .join(ApcParcoursNiveauCompetence, ApcAnneeParcours) + .join(ApcParcoursNiveauCompetence) + .join(ApcAnneeParcours) .filter_by(parcours_id=self.id) .order_by(ApcCompetence.numero) .first() diff --git a/app/scodoc/sco_formsemestre_status.py b/app/scodoc/sco_formsemestre_status.py index 41308847..1c0478c4 100755 --- a/app/scodoc/sco_formsemestre_status.py +++ b/app/scodoc/sco_formsemestre_status.py @@ -255,7 +255,7 @@ def formsemestre_status_menubar(formsemestre: FormSemestre) -> str: }, ] # debug : - if current_app.config["ENV"] == "development": + if current_app.config["DEBUG"]: menu_semestre.append( { "title": "Vérifier l'intégrité",