liceo-social / liceo

Liceo application
https://liceo-social.github.io/
3 stars 0 forks source link

Crear proceso, autorizaciones: Error 500 #6

Closed joseanrey closed 4 years ago

joseanrey commented 4 years ago

No se pueden crear procesos asociados a personas y proyectos ni subir autorizaciones. Error 500.

mariogarcia commented 4 years ago

Me puedes pasar un pantallazo con el error de consola o de la pantalla de error que sale ?

joseanrey commented 4 years ago

Si! Te copio log de docker al intentar crear proceso para id 357: Error500.

https://pastebin.com/xLWskUsH

mariogarcia commented 4 years ago

Lo estoy probando en local con una base de datos en memoria y funciona bien. Estais usando PostgreSQL ? Es por saber contra que probar para hacer la prueba buena.

joseanrey commented 4 years ago

Si, con el mismo archivo de configuración *.yaml del repositorio, únicamente añadí POSTGRES_PASSWORD con una contraseña para la base de datos.

mariogarcia commented 4 years ago

Ya se lo que esta pasando. La forma en la que esta programado, supone que la conexión a base de datos es de autocommit, es decir que cuando le dices al ORM que salve este salva y si la base de datos tiene configurado autocommit, lo salva "de verdad" (por eso funciona en una base de datos en memoria), pero si la base de datos por defecto no lo tiene configurado asi (como PostgreSQL), pues hay que ser explicito haciéndolo.

Vale pues voy a ello.