Solución - Alta usuario cursos no formatea correctamente nombre y apellido

Hola, qué tal? Dejo la solución a este problema que nos encontramos, por si a alguien le sirve.

Probando el circuito de alta de usuarios a través del módulo de cursos nos dimos cuenta que no estaba formateando correctamente los campos nombre y apellido. Por ejemplo, si el usuario ponía “nOmBre apeLLido” quedaba así guardado en la base.

Mirando el código nos encontramos con que es un problema de nombres de las variables: en el controlador de alta_usuario_cursos, en el método accion__carga_datos_personales

// llama $valores a los datos que vienen del form
$valores = $form->get_datos();

// toma nombre de un arreglo $datos que no existe, así que no formatea nada
$datos[‘nombres’] = $this->modelo()->formatear_nombre($datos[‘nombres’]);
$datos[‘apellido’] = $this->modelo()->formatear_nombre($datos[‘apellido’]);

Para arreglarlo simplemente personalizamos el controlador modificando este método y reemplazando $datos por $valores.

Saludos!

Hola, muchas gracias por compartir la solución a este problema, la próxima versión va a tener el error solucionado.

Los que quieran un parche pueden solicitarlo mediante GDS o pueden aplicar la personalización como se propone acá.

Saludos,