Sistemas Externos - Actas de cursadas - No se migran condiciones de regularidad

Hola:

Estuvimos migrando por sistemas externos a 3.15.1 actas de regulares. Solo migramos cursadas.

Luego de migrar nos dimos cuenta de que los scripts no habían migrado la condición de regularidad. Lamentablemente ya habíamos migrado en producción.

Verificamos el archivo 03_migrar_actas_cursada_promocion.sql y vemos que al principio de la función ext.migrar_actas_cursadas_promocion() se declara la variable _cond_regularidad (Línea 28) ,
Luego se recorre en el bucle for la tabla ext.mig_acta_cursada_promocion que devuelve el campo cond_regularidad. Que se carga en el bucle en cur1.cond_regularidad (Línea 63)
Por último se insertan los registros en sga_actas_detalle (Línea 205)

    INSERT INTO sga_actas_detalle (
                id_acta, alumno, instancia, plan_version, fecha, cond_regularidad, folio, renglon, 
                escala_nota, nota, resultado, pct_asistencia, fecha_vigencia, estado, observaciones)
        VALUES (_id_acta, cur1.alumno, cur1.instancia, cur1.plan_version, cur1.fecha, _cond_regularidad, _folio, _renglon, 
                cur1.escala_nota, cur1.nota, cur1.resultado, cur1.pct_asistencia, cur1.fecha_vigencia, 'A', cur1.observaciones );

Sin embargo el valor del campo cond_regularidad de sga_actas_detalle es cargado desde la variable _cond_regularidad en vez de cur1.cond_regularidad.
La variable _cond_regularidad nunca es seteada en el script por lo tanto este valor no se migra.

Nosotros ya migramos y vamos a tener que modificar el script para migrar las condiciones de regularidad, pero reportamos el problema para solucionar en próximas versiones.

Saludos

Federico

Gracias Federico por avisar.
Revisaremos el script y haremos el ajuste.
Saludos.