error de inscripcion a materia autogestion 3.20.2

Hola buenas tardes, tengo un error en g3w3 al momento de intentar inscribirme a una materia me tira un mensaje de error
“Se ha producido un error de seguridad, por favor intenta nuevamente.”, lo raro es que después de aceptar el error
si le das nuevamente a inscribirse esta ves lo hace sin problemas, me podrían ayudar a identificar donde podría estar el problema
adunto imagen.

De ante mano muchas gracias

Saludos.


error-g3w3.PNG

error-g3w3.PNG_thumb.png

Hola!

¿Pueden revisar este foro?, si bien el foro es de preinscripción, también aplica a autogestión.

Cualquier duda consulten!
Saludos

revisamos pero no es un problema de permisos ya que instalacion/temp tiene los permisos para apache
y no se que mas podemos ver
nos pudimos dar cuenta que esta en la personalizacion /operaciones/cursada
esta personalizacion esta tomada y fucionando en 3.16.1
del cual estamos migrando todo a la 3.20.2
anexo error al borrar una inscripcion que en definitiva hace lo mismo

saludos


log_error_autogestion.txt (14 KB)

Hola
Entiendo que tiene una personalización en la operación ¿probaron desactivando la personalización ?

avísanos cualquier duda
muchas gracias
saludos

solucionado, comparamos la fuente de la personalizacion y la original e hicimos los cambios tanto en el php como en los twig
Gracias

Hola Esteban,

Parece ser un problema de CSRF que llega vacio:


clase: SIU\Chulupi\ErrorKernelValidacion
mensaje: Error de validación en 'ffyb\operaciones\cursada\controlador::accion__baja_inicial'. Clave $_post ['__csrf']: 

Array
(
    [key] => __csrf
    [value] => 
    [method] => post
    [type] => TIPO_ALPHANUM
    [options] => Array
        (
        )

)

Revisa no tener personalizada la función accion__baja_inicial de src/siu/operaciones/cursada/controlador.php. También la función prepare de src/siu/operaciones/cursada/pagelet_info_materia.php debe contener la siguiente linea para cargar el CSRF para ser utilizado por el twig:

$this->data['csrf'] = $this->generar_csrf();

Fíjate que acá tenes diferencias en la función prepare:
Original: https://colab.siu.edu.ar/trac/guarani3/browser/nodos/uba-ffyb/3w/trunk/3.20.2/src/siu/operaciones/cursada/pagelet_info_materia.php#L84
Personalización: https://colab.siu.edu.ar/trac/guarani3/browser/nodos/uba-ffyb/3w/trunk/3.20.2/src/pers/ffyb/operaciones/cursada/pagelet_info_materia.php#L14

saludos.
4