Actualmente tenemos desarrollado un sistema de gestión y otro proyecto de inscripciones que es de acceso publico. Luego de haber migrado a la versión 2.7.6 del toba estamos teniendo el siguiente error:
Al intentar dar el alta de un registro en el proyecto con el modulo público, se muestra una pantalla en blanco, con el mensaje “Error interno”. Esto ocurre únicamente si se esta logeado en el sistema de gestión en el mismo navegador.
Tenemos instalada la version 2.7.6 (revision 7027)
si venían de la versión 2.6 o anterior, lo mas probable es que se trate del control para mitigar ataques CSRF.
En cuyo caso , supongo que estan redefiniendo toda la salida html y por ello no poseen el campo correspondiente dentro del form.
Para poder enviar el campo como parte del html deberían llamar a la funcion a fin de realizar el envio del correspondiente parametro y valor.
bien, el error es el que yo presuponia… el tema es entender por que llegan a esa situación si toda la operación usa las cosas por defecto en Toba.
Cuando navegan la URL en cuestion (ya que es publica van de una), lo primero que te presenta es el form para el alta no?,
Podrias verificar en el fuente de esa pagina si existe un campo hidden con el id = cstoken ?
bien, te pediria que te fijes si tenes algun error en JS que este rompiendo el submit, si el campo esta no hay manera que no viaje al servidor, salvo que algo en JS este rompiendo todo y se haga un submit parcial.
Buen día Rchard. Quite la extensión del componente formulario y ademas en la consola web del firefox no detecte ningún error o advertencia de JS.
Probé también cambiando la configuración de propiedades del login pero tampoco funcionó
pense que habias dicho que no estaba extendido el form, en cualquier caso… me pasarias el fuente que te genera el server?.
Ya que el hidden está, las dos posibilidades que quedan son que no viaje al server (problema en el cliente) o que el mismo tenga otro valor (quizas mas de una interaccion con el server?), pero para esto último tengo que hacerme una idea mas acabada de la operación, igual no aparecio en el log que me mandaste… así que es poco probable.
Probé también cambiando la configuración de propiedades del login pero tampoco funcionó
Esto no tenes que tocarlo, la operación es pública por lo que no tiene que pasar por el login, va derecho.
pense que habias dicho que no estaba extendido el form, en cualquier caso... me pasarias el fuente que te genera el server?.
Ya que el hidden está, las dos posibilidades que quedan son que no viaje al server (problema en el cliente) o que el mismo tenga otro valor (quizas mas de una interaccion con el server?), pero para esto último tengo que hacerme una idea mas acabada de la operación, igual no aparecio en el log que me mandaste... así que es poco probable.
Si, me confundí. Como tengo dos formularios (uno para carga y otro para modificación), le había quitado la extensión al de carga antes de iniciar este tema en el foro, el que continuaba extendido era el de modificación, Disculpa pero no entendí, qué código necesitas que te pase?