diff --git a/app/views/notes.py b/app/views/notes.py index 35c9ca83..8b050966 100644 --- a/app/views/notes.py +++ b/app/views/notes.py @@ -290,9 +290,12 @@ def formsemestre_bulletinetud( if etudid: etud = models.Identite.query.get_or_404(etudid) elif code_nip: - etud = models.Identite.query.filter_by( - code_nip=str(code_nip) - ).first_or_404() + dept = formsemestre.dept_id + etud = ( + models.Identite.query.filter_by(code_nip=str(code_nip)) + .filter_by(dept_id=dept) + .first_or_404() + ) elif code_ine: etud = models.Identite.query.filter_by( code_ine=str(code_ine)