formsemestre_bulletinetud avec arg INE: filtre sur dept

This commit is contained in:
Emmanuel Viennet 2022-01-22 17:37:04 +01:00
parent 96b59294a1
commit 264ef7e1ff

View File

@ -290,16 +290,17 @@ def formsemestre_bulletinetud(
if etudid: if etudid:
etud = models.Identite.query.get_or_404(etudid) etud = models.Identite.query.get_or_404(etudid)
elif code_nip: elif code_nip:
dept = formsemestre.dept_id
etud = ( etud = (
models.Identite.query.filter_by(code_nip=str(code_nip)) models.Identite.query.filter_by(code_nip=str(code_nip))
.filter_by(dept_id=dept) .filter_by(dept_id=formsemestre.dept_id)
.first_or_404() .first_or_404()
) )
elif code_ine: elif code_ine:
etud = models.Identite.query.filter_by( etud = (
code_ine=str(code_ine) models.Identite.query.filter_by(code_ine=str(code_ine))
).first_or_404() .filter_by(dept_id=formsemestre.dept_id)
.first_or_404()
)
else: else:
raise ScoValueError( raise ScoValueError(
"Paramètre manquant: spécifier code_nip ou etudid ou code_ine" "Paramètre manquant: spécifier code_nip ou etudid ou code_ine"