Buenas tardes. Estamos usando la version 3.16.1 de Guarani. En el entorno de testing nos arroja error la pantalla ‘ADMINISTRAR DERECHOS POR ROL/RESPONSABILIDAD’, al seleccionar Responsabilidad “Adjunto”, y cualquier opcion de los checkbox. No asi cuando seleccionamos otra opcion que no sea “Adjunto”. El error.log del apache es el siguiente:
[Mon Apr 08 13:22:19.286521 2019] [php7:notice] [pid 15307] [client 10.26.0.169:65096] toba_error_db:
SQLSTATE: db_23505
CODIGO: 7
MENSAJE: SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint “pk_gdu_derechos_personas”\nDETAIL: Key (entidad, derecho, persona)=(213, comision_bitacora_administrar, 164) already exists.\nCONTEXT: SQL statement "INSERT INTO gdu_derechos_personas (entidad, derecho, persona) \r\n SELECT sga_comisiones.entidad, \r\n NEW.derecho, \r\n sga_docentes.persona\r\n FROM sga_comisiones,\r\n sga_periodos_lectivos,\r\n sga_periodos,\r\n sga_docentes_comision,\r\n sga_docentes\r\n WHERE sga_periodos_lectivos.periodo_lectivo = sga_comisiones.periodo_lectivo\r\n AND sga_periodos.periodo = sga_periodos_lectivos.periodo\r\n AND sga_periodos.fecha_fin >= CURRENT_DATE\r\n AND sga_docentes_comision.comision = sga_comisiones.comision\r\n AND sga_docentes_comision.responsabilidad = NEW.responsabilidad\r\n …SIGUE…, referer: http://gestion-testing.insusep.edu.ar/guarani/3.16/aplicacion.php?ah=st5cab7537845063.75378128&ai=guarani||46000022
Lo raro es que el registro (213, comision_bitacora_administrar, 164) no existe en la tabla ‘gdu_derechos_personas’. Tampoco en gdu_comision hay registro de esa opcion.
Espero sus respuestas. gracias