1
0
forked from ScoDoc/ScoDoc

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: # UE du même code, code formation et departement:
q_ues = ( q_ues = (
UniteEns.query.filter_by(ue_code=ue_code) 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) .filter_by(dept_id=g.scodoc_dept_id, formation_code=formation_code)
) )
else: else:
# Toutes les UE du departement avec ce code: # Toutes les UE du departement avec ce code:
q_ues = ( q_ues = (
UniteEns.query.filter_by(ue_code=ue_code) UniteEns.query.filter_by(ue_code=ue_code)
.join(UniteEns.formation, aliased=True) .join(UniteEns.formation)
.filter_by(dept_id=g.scodoc_dept_id) .filter_by(dept_id=g.scodoc_dept_id)
) )