Skip to content

Fix: se podía adjuntar un informe médico a un estudiante desactivado

belen.varsi requested to merge pft/fix/informe-medico-estudiante-inactivo into dev

InformeAdjuntoService.adjuntar solo verificaba que el estudiante existiera. Ahora rechaza con 422 si está INACTIVO o ELIMINADO, igual que teléfonos y comentarios. PENDIENTE_DE_ACTIVACION se sigue admitiendo porque es el estado con el que se crea todo estudiante hasta su primer login (mismo criterio que restablecerContrasenia).

Tests nuevos: inactivo y eliminado → 422 sin tocar el storage; pendiente de activación → se adjunta. Suite completa: 769 tests OK.

Cómo probar:

  1. Desactivar un estudiante.
  2. POST /informes-adjuntos con su idUsuario (Swagger/Postman): debe responder 422.
  3. Con un estudiante activo o recién creado: debe adjuntar normalmente.

Va junto con el MR de sienep-frontend fix/informe-medico-estudiante-inactivo.

Mantis: https://mantis.utec.edu.uy/view.php?id=43929

Merge request reports

Loading