1
0
forked from ScoDoc/ScoDoc

Assiduite: robustifie récupération étudiant

This commit is contained in:
Emmanuel Viennet 2024-09-28 06:13:35 +02:00
parent 8e932a8e0b
commit f10dd46abb

View File

@ -228,9 +228,7 @@ def ajout_assiduite_etud() -> str | Response:
Returns:
str: l'html généré
"""
etudid: int = request.args.get("etudid", -1)
etud = Identite.get_etud(etudid)
etud = Identite.get_etud(request.args.get("etudid"))
formsemestre_id = request.args.get("formsemestre_id", None)
# Gestion du semestre
@ -605,10 +603,7 @@ def bilan_etud():
)
# Récupération de l'étudiant
etudid = request.args.get("etudid", -1)
etud: Identite = Identite.query.get_or_404(etudid)
if etud.dept_id != g.scodoc_dept_id:
abort(404, "étudiant inexistant dans ce département")
etud = Identite.get_etud(request.args.get("etudid"))
# Gestion du filtre de module
moduleimpl_id = request.args.get("moduleimpl_id", None)
@ -964,12 +959,7 @@ def calendrier_assi_etud():
Returns:
str: l'html généré
"""
# Récupération de l'étudiant
etudid = request.args.get("etudid", -1)
etud: Identite = Identite.query.get_or_404(etudid)
if etud.dept_id != g.scodoc_dept_id:
abort(404, "étudiant inexistant dans ce département")
etud = Identite.get_etud(request.args.get("etudid"))
# Options
mode_demi: bool = scu.to_bool(request.args.get("mode_demi", "t"))