Buenas tardes. Tenemos un caso en el que un usuario no puede loguearse en 3w ya que le queda la pantalla en blanco (no entiendo por qué no aparece ningun mensaje de error). Viendo los logs dice: “PERSONA: Error interno. La carrera activa: 17 no esta entre las carreras del alumno”, lo cual es correcto, pues la propuesta del alumno tiene ID 4, y lo que esta obteniendo el sistema desde get_id_propuesta_activa() es la 17. Desde dónde surge este error? por qué se esta obteniendo una propuesta que no es la actual del alumno? Cómo lo podriamos solucionar?
Guarani 3.20.2
Esto sucede porque el alumno desde Autogestión operación Configuración selecciono una Propuesta de ingreso por defecto, y seguramente dicha propuesta fue dada de baja o pasado a calidad pasivo.
Proba con las siguiente queries:
Para buscar Propuesta de ingreso por defecto:
SELECT propuesta_inicial_autogestion
FROM mdp_configuracion
WHERE persona = <ID-PERSONA>;
Para ver que tenga inscripción a la carrera:
SELECT *
FROM sga_alumnos
WHERE persona = <ID-PERSONA>
AND propuesta = (SELECT propuesta_inicial_autogestion FROM mdp_configuracion WHERE persona = sga_alumnos.persona);
Una posible solución es cambiar a otra Propuesta de ingreso por defecto:
UPDATE mdp_configuracion SET propuesta_inicial_autogestion = <ID-OTRA-PROPUESTA> WHERE persona = <ID-PERSONA>;