3.19.0 => co_personas.php => 'tiene_visa_vencida'

Encontramos un error en la consulta:

    function tiene_visa_vencida($persona, $fecha)
    {
            $persona = toba::db()->quote($persona);
            $fecha = toba::db()->quote($fecha);

            $sql = "SELECT  count(1) AS cant
                            [b]FROM    mdp_personas,[/b]
                            JOIN    mdp_personas_extranjeros ON mdp_personas.persona = mdp_personas_extranjeros.persona
                            WHERE   mdp_personas.persona = $persona
                              AND   mdp_personas.nacionalidad = ".persona::nac_extranjero."
                              AND   mdp_personas_extranjeros.tipo_visa = ".persona::visa_temporal."
                              AND   mdp_personas_extranjeros.vencimiento_visa <= $fecha
            ";
            $res = guarani_db::consultar_fila($sql);
            return ($res['cant'] > 0);
    }

Hay una “,” despues del FROM antes del siguiente JOIN.

Buen día,

Si, se trata de un error ya reportado de la versión 3.19.0 que salió corregido en 3.19.1. Si necesitan que apliquemos un parche en su nodo con la solución por favor creen una nueva solicitud en el Gestor de Solicitudes haciendo referencia a este post.

Saludos, Florencia.

Hola Florencia, muchas gracias. Trataremos de migrar cuanto antes.

Saludos