Error Inscripcion a cursadas - toba::memoria()

Buenas tardes,

Estamos teniendo un error al querer inscribir a cursadas. Se da en el momento de validar la regla ‘Que el alumno tenga alguna de las opciones de propuestas vinculadas aprobadas’ (regla_cumple_propuesta_vinculada.php). Puntualmente cuando usa actividad_validacion_nucleo.php:


// /src/siu/modelo_g3/nucleo/propuestas/validador_planes/elementos_validacion/actividad_validacion_nucleo.php

if (guarani::parametros()->get_valor('egr_configurar_ha', $propuesta, false) == comunes::no) {
				$this->cumplido[$opcion] = $cumplido;
			} else {
				toba::cn('cn_deteccion_egresado')->inicializar_config_ha($alumno);
				$config_ha = toba::memoria()->get_dato('__config_ha__');
				$incluido_ha = (!empty($config_ha[$this->get_id()]['incluido_ha'])) && ($config_ha[$this->get_id()]['incluido_ha']);
				$this->cumplido[$opcion] = $incluido_ha && $cumplido;
			}

Ese llamado a toba::memoria() es el que da el error, ya que no existe en /src/siu/modelo_g3/toba.php. (en realidad el error se da en la linea anterior, cuando usa ‘cn_deteccion_egresado’, ya que ahí también usa toba::memoria()).
Como se ve en el código, que use o no toba::memoria(() depende del if, del parametro de sistema egr_configurar_ha. Por eso si cambiamos el parametro a ‘no’ no tenemos ningún error y funciona bien.

Nosotros estamos en una versión ya un poco vieja que es la 1.16.2.0. Pero me fijé en colab en el último código y está igual (se hace el lalmado a memoria() y no existe en toba.php).

Conocen este error? Gracias.

Hola Agustin,

¿este error se da en Autogestión, no?

¿que versión de Guaraní tienen instalada, nombran algo de 1.16.2.0 pero eso no es una versión de Guaraní?

saludos.
2

Hola Agustin,

Crea un GDS haciendo una referencia a este foro y lo vamos viendo.

saludos.

Hola Leonel. Me confundí. Tenemos la 3.16.2. Perfecto, les cargamos un GDS. Saludos

Hola Agustin,

¿nos podes poner el numero de GDS acá, ya que busque y no lo encuentro?

saludos.

Hola Leonel. Disculpame la demora. Revisando el caso nos dimos cuenta que necesitabamos tener el parámetro egr_configurar_ha = ‘no’; y como comenté no entra en la parte que da error. Como dejamos de tener el error se me pasó en cargar el GDS. Ya se lo cargamos: 51584. Disculpas nuevamente y gracias.

Agustín

Hola Agustin,

Ya les aplique el parche solicitado en el GDS 51584.

saludos.

Muchas gracias!