Error Administrar Licencias Estudiantiles

Buenos días.

Estamos en la versión 3.22 y tuvimos problemas en la operación Administrar Licencias Estudiantiles con usuarios que tienen perfil de datos al buscar por el filtro de ubicación, nos dio el siguiente error de sql:

  1. SQLSTATE[42P01]: Undefined table: 7 ERROR: missing FROM-clause entry for table "sga_ubicaciones"

LINE 10: AND sga_ubicaciones.ubicacion = ‘1’ ^

  1. toba_error_db: <p><b>SQLSTATE:</b> db_42P01</p><p><b>CODIGO:</b> 7</p><p><b>MENSAJE:</b> ERROR: missing FROM-clause entry for table "sga_ubicaciones" LINE 10: AND sga_ubicaciones.ubicacion = '1' ^</p><p><b>SQL:</b> SELECT DISTINCT vw_alumnos.persona, vw_personas.apellido, vw_personas.nombres, vw_alumnos.apellido_nombres as apellido_y_nombre, vw_alumnos.identificacion as documento_principal FROM vw_alumnos JOIN vw_personas ON vw_alumnos.persona = vw_personas.persona WHERE vw_alumnos.calidad = 'A' AND f_limpiar_acentos(apellido::varchar) ILIKE '%melul%' AND sga_ubicaciones.ubicacion = '1' ORDER BY vw_alumnos.persona, vw_alumnos.apellido_nombres – toba_log: 2172406950 </p>

Lo pudimos solucionar modificando la expresión del filtro de búsqueda de la columna ubicación reemplazando “sga_ubicaciones.ubicacion” por “ubicacion”.

Notamos que es un caso similar al de la operación “Administrar Personas” que ya enviamos: Error con perfil de datos v 3.22

Saludos,
Pedro Mastroberti

Buenas tardes Pedro,
Gracias por reportarnos el error te vamos a pedir que generes una solicitud vía GDS para que podamos enviarte la solución.
Saludos

Se continuó en el GDS 72416