Hola!
Lo que esta sucediendo es que en:Reconocimiento de Actividades Otorgar equivalencias: no permite cargar una nueva equivalencia. Al hacer clic en el botón Nueva equivalencia, en la pestaña Cargar Equivalencias, redirige a la pantalla inicial de la operación en lugar de la pantalla donde se cargan los datos de la equivalencia.
No hay personalización.
-Tenemos un entorno de desarrollo donde las facultades están testeando esta versión antes de realizar el cambio en producción, y ya van dos Facultades con el mismo inconveniente, yo lo probé con un perfil total tanto de datos como funcional y sucede lo mismo, no arroja ningún error y pasa con cualquier alumno.
Pudieron ver como tiene definido ese usuario el perfil funcional asociado? si no posee restrcciones? al mismo tiempo , pudieron probar con otro usuario con perfil , les sucede lo mismo?
Nosotros realizamos la prueba y no encontramos inconvenientes , les dejamos captura de pantalla.
Hola Sebastian!
Fue lo primero que hice, revisar los perfiles funcionales , no hay restricción .
Y yo que tengo diferentes a las dos personas que reportaron el problema, que entre ellas se diferencian en el perfil de datos, también me pasa.
Al apretar Nueva Equivalencia vuelve a la primer pantalla de otorgar equivalencias.
Ahora te paso los logs
[CRITICAL][toba] Argument 1 passed to Laminas\Escaper\Escaper::escapeUrl() must be of the type string, null given, called in /usr/local/app/vendor/siu-toba/framework/php/nucleo/lib/toba_vinculador.php on line 235
Hola!
Si estuvimos mirando estos foros que nos indican, pero no logramos resolver.
El composer.lock esta laminas/laminas-escaper versión 2.9.0
Ahora realice una prueba local y anda bien pero en entorno de producción/desarrollo sigue el problema.
No hemos tocado el composer.json, pero lo estamos analizando por si vemos algo…
Aca probamos…
1–> sin cambios
2–>la misma
3–> reemplazamos lo que nos indicas y anda!
el var_dump muestra:
string(12) “800SIUEQU001” string(20) “Otorgar Equivalencia” string(1) “1”
Pero lo que vimos es que en desarrollo teníamos una revisión donde estaba diferente una de la lineas de la función, te envio captura:
Pero en la versión 3.21.0 de Guaraní con el ticket #34713 se agrega este script post-install. Con lo cual con simplemente ejecutar composer install se va a arreglar el archivo vendor/siu-toba/framework/php/nucleo/lib/toba_vinculador.php y no debería dar mas ese error.
Te recomiendo eliminar la carpeta vendor y volver a ejecutar composer install para que descargue todas las dependencias nuevamente.