Buenas tardes. Estamos teniendo un inconveniente, en la versión 3.18 e guarani, en el módulo de preinscripción.
Al editar la configuración de los campos de formulario y en el momento de guardar los cambios, el sistema nos devuelve el siguiente error:
clase: SIU\Chulupi\ErrorKernelDb
mensaje: SQL ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column “visible” violates not-null constraint
DETAIL: Failing row contains (205, alu_idioma_ingl, null, null, null, null).
UPDATE sga_campos_conf SET visible = NULL, obligatorio = NULL, se_imprime = NULL, genera_reporte = NULL WHERE propuesta_tipo = ‘205’ AND columna = ‘alu_idioma_ingl’
traza: [TRAZA]
Analizando en el log, nos muestra lo siguiente:
- function: siu\modelo\lib\abm::modificacion
- file: /usr/local/proyectos/test/preinscripcion/3.11.0/src/siu/operaciones/config_form/controlador.php, linea 119
- param:
0: sga_campos_conf 1: Array
(
[visible] => 1
[obligatorio] =>
[se_imprime] =>
[genera_reporte] =>
)
2: Array
(
[propuesta_tipo] => 205
[columna] => titulo_secundario
)
Es como que la casilla en blanco se convirtiera en un valor null, y esto hace que fuera un error al querer hacer un update.
¿como podríamos resolverlo?