Fix: aliased join / SQLAlchemy 2

This commit is contained in:
Emmanuel Viennet 2023-08-27 11:16:06 +02:00
parent 1d3726a4cd
commit a82589a362

View File

@ -1389,14 +1389,14 @@ def ue_sharing_code(ue_code: str = "", ue_id: int = None, hide_ue_id: int = None
# UE du même code, code formation et departement:
q_ues = (
UniteEns.query.filter_by(ue_code=ue_code)
.join(UniteEns.formation, aliased=True)
.join(UniteEns.formation)
.filter_by(dept_id=g.scodoc_dept_id, formation_code=formation_code)
)
else:
# Toutes les UE du departement avec ce code:
q_ues = (
UniteEns.query.filter_by(ue_code=ue_code)
.join(UniteEns.formation, aliased=True)
.join(UniteEns.formation)
.filter_by(dept_id=g.scodoc_dept_id)
)