(3.22) Problema al inscribir un Usuario la columna usuaro ya no existe

Buenos días.

Nos descargamos la versión 3.22 y estamos haciendo pruebas sin personalizaciones.

El problema que estamos teniendo es que al intentar inscribir a un alumno por prescripción por mas que complete todos datos de manera correcta este no termina de darse de alta

Buscando vimos que en el script de actualización a 3.22 tenia esto

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Ticket 46901 se reemplaza usuario por email
ALTER TABLE sga_preinscripcion DROP COLUMN IF EXISTS usuario;-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

pero en el trigger que se ejecuta al dar de alta a un usuario se sigue usando esa columna

nuestra pregunta seria que es lo que estamos haciendo mal

por las dudas dejo la traza de ejecución por si abordamos mal el problema

PL/pgSQL function auditoria.sp_sga_preinscripcion() line 16 at SQL statement
INSERT INTO sga_preinscripcion (clave, e_mail, apellido, nombres, apellido_elegido, nombres_elegido, nacionalidad, pais_documento, tipo_documento, nro_documento, fecha_nacimiento, pregunta_secreta, respuesta_sec
reta, duplicada, celular_numero, fecha_registro, fecha_ult_modif, version_modificacion, version_impresa, estado, codigo_validacion) VALUES ('9e7e91093febe41f3b40884345e1eb21d4ed1499', 'asd@gmail.com', 'GAR', 'CH
ONI', NULL, NULL, '1', '54', '0', '33867041', '1995-9-1', 'pregunta_mascota', '123456', 'N', '1556224179', 'now()', 'now()', '0', '0', 'P', '18ec5afdebad7c0866827f06ef932caade60125b')
traza: [TRAZA]

---[ 0 ]-----------------------------------------

- function: SIU\Chulupi\util\db\DbPdo->ejecutar
- file: /var/www/preinscripcion322/vendor/siu/chulupi-framework/src/SIU/Chulupi/util/db/DbPdo.php, linea 166

---[ 1 ]-----------------------------------------

- function: siu\modelo\lib\abm::alta
- file: /var/www/preinscripcion322/src/siu/modelo/usuario.php, linea 80

---[ 2 ]-----------------------------------------

- function: siu\modelo\usuario->nuevo
- file: /var/www/preinscripcion322/src/siu/operaciones/alta_usuario/controlador.php, linea 105

---[ 3 ]-----------------------------------------

- function: siu\operaciones\alta_usuario\controlador->accion__crear
- file: /var/www/preinscripcion322/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 420

---[ 4 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->invocar_accion
- file: /var/www/preinscripcion322/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 154

---[ 5 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->procesar_accion
- file: /var/www/preinscripcion322/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 107

---[ 6 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\AccesoWeb::procesar_request
- file: /var/www/preinscripcion322/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 25

---[ 7 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\AccesoWeb::procesar
- file: /var/www/preinscripcion322/src/siu/www/index.php, linea 11

y aca el error que tira cuando intento ejecutar esa consulta por consola

[2024-09-19 11:31:11] [42703] ERROR: record "new" has no field "usuario"
[2024-09-19 11:31:11] Where: SQL statement "INSERT INTO auditoria.logs_sga_preinscripcion ([corte esta parte para que no ocupe tanto])
[2024-09-19 11:31:11] PL/pgSQL function sp_sga_preinscripcion() line 16 at SQL statement

Hola Miguel,
Parece que tienen activado el esquema de auditoría sobre la base de datos de preinscripción. Fijate que en la documentación de instalación del sistema el paso 14 indica ejecutar el comando ‘./guarani crear_auditoria -f guarani’. Quizás lo ejecutaron sin el modificador “-f” y se activó la auditoría sobre las demás fuentes de datos? Les sugiero borrarla. Si quieren mantenerla van a tener que corregir los triggers cuando tengan actualizaciones de base de datos…
Saludos, Florencia.