diff --git a/server/config/mariadb.conf.js b/server/config/mariadb.conf.js index 9aefb2b..ae2eb08 100644 --- a/server/config/mariadb.conf.js +++ b/server/config/mariadb.conf.js @@ -56,6 +56,14 @@ const buscarProfesorPorNumero = async (numeroTrabajador) => { const validarAlumnoInscrito = async (idCuenta) => { console.log("Validando alumno inscrito con id_cuenta:", idCuenta); + // Convertimos a número para quitar ceros a la izquierda + const idLimpio = parseInt(idCuenta, 10); + + // Si después de limpiar tiene más de 6 dígitos, no es profesor + if (idLimpio.toString().length > 6) { + throw new Error('Error: el número de trabajador no existe'); + } + const conn = await pool.getConnection().catch((err) => { throw new Error('No se pudo conectar con la base de datos. ' + err); });