Buen día, estamos con le versión 3.18.1 y al agregar una optativa a una actividad generica me da el siguiente error cuando quiero “Aplicar a planes”
ERROR: llave duplicada viola restricción de unicidad «pk_sga_elementos_plan»\nDETAIL: Ya existe la llave (elemento_plan)=(61147).\nCONTEXT: sentencia SQL: «INSERT INTO sga_elementos_plan (\n elemento_plan,\n plan_version,\n elemento_revision,\n nombre,\n nombre_abreviado,\n anio_de_cursada,\n periodo_de_cursada,\n escala_nota_cursada_regular,\n escala_nota_cursada_promocion,\n escala_nota_examen,\n escala_nota_equivalencia,\n creditos,\n creditos_min,\n creditos_max,\n coeficiente,\n horas_semanales,\n horas_totales,\n requiere_cursada,\n requiere_examen,\n permite_promocion,\n permite_rendir_libre,\n aprobacion_x_resolucion,\n vigencia,\n plazo,\n promediable,\n sale_listado,\n cantidad_de_aplazos,\n cobrable)\n SELECT \n elemento_plan,\n plan_version,\n elemento_revision,\n nombre,\n nombre_abreviado,\n anio_de_cursada,\n periodo_de_cursada,\n escala_nota_cursada_regular,\n escala_nota_cursada_promocion,\n escala_nota_examen,\n escala_nota_equivalencia,\n creditos,\n creditos_min,\n creditos_max,\n coeficiente,\n horas_semanales,\n horas_totales,\n requiere_cursada,\n requiere_examen,\n permite_promocion,\n permite_rendir_libre,\n aprobacion_x_resolucion,\n vigencia,\n plazo,\n promediable,\n sale_listado,\n cantidad_de_aplazos,\n cobrable\n FROM sga_elementos_plan_aux\n WHERE elemento_revision = optativas.revision_optativa\n AND optativa_existe_en_plan = "N"»\nfunción PL/pgSQL f_confirmar_modificacion_actividad_generica(integer) en la línea 51 en sentencia SQL
SQL: SELECT *\n FROM f_confirmar_modificacion_actividad_generica(9042);\n -- toba_log: 6906577
que puede estar pasando?
Gracias,
Naimid