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