Problema eliminando comisiones. V 3.16.1

Buenos días, migramos hace unos días a esta versión.( 3.16.1)

Realizamos la copia de comisiones para el 2do cuatrimestre. Algunas comisiones tenían aula asignada y otras no.
Queremos eliminar algunas de las comisiones copiadas desde Administrar Comisiones. Las que tenían aula asignada estamos teniendo problemas para eliminarlas desde ya que nos arroja el siguiente error:
Error eliminando Tabla fk_sga_espacios_asignacion_sga_clases. Al menos una Tabla fk_sga_espacios_asignacion_sga_clases continúa siendo utilizado por una Tabla sga_espacios_asignacion.

Veo que la tabla sga_espacios_asignacion no existía en la V 3.15.1. Aparentemente quiere borrar las clases y detecta la FK de esa tabla y no lo permite.
Si ingresamos a editar la comisión y quitamos el aula y guardamos tampoco nos deja borrar ya que no elimina los registros de sga_espacios_asignacion.

Lo mismo pasa si creamos una comisiòn desde 0 y le asignamos un aula. Luego no nos deja borrarla por el mismo motivo.

No sucede con las comisiones que fueron creadas en 3.15

Les dejo el log de la operación.
Muchas gracias!


log.txt (119 KB)

Hola Laura

¿Pudiste ver este foro?

Saludos!

Hola Sergio,

Ahí pudimos resolver el problema mediante el work around del post que me pasaste.

La idea será poner la solución en algún parche?
Gracias!

Hola Laura, buen día

Dado que la lógica de Asignaciones de Espacios se separa de la Administración de Comisiones, a partir de la próxima versión cuando el usuario quiera eliminar una comisión será necesario que primero elimine las asignaciones de espacios de las clases, del modo que viste en el otro hilo.
Es decir, si el sistema detecta que existe al menos una asignación de espacio para alguna de las clases de la comisión en cuestión, no se efectuará la eliminación de dicha comisión y se indicará este motivo al usuario.

Hay otras cuestiones bajo análisis que pueden llegar a motivar un cambio en esta mecánica pero ésta es la que está definida actualmente.

Saludos,
Román.