Proyecto

General

Perfil

Acciones

Correccion - Mejora #3518

abierta

Al eliminar un documento asociado a alguna entidad (gasto, transferencia, actividadd, fuenteverificacion) no comprueba que el documento pudiese estar asociado a otra entiedad

Añadido por Jaime Ortiz hace casi 6 años. Actualizado hace alrededor de 1 año.

Estado:
Nueva
Prioridad:
Normal
Asignado a:
-
Categoría:
-
Versión prevista:
-
Fecha de inicio:
2018-12-19
Fecha fin:
% Realizado:

0%

Tiempo estimado:
Versión:

Descripción

Debido a esta logica:

app/models/documento.rb

 42   # Vinculacion con transferencias
 43   has_many :transferencia_x_documento, :dependent => :destroy
 44   has_many :transferencia, :through => :transferencia_x_documento
 45   # Vinculacion con gastos
 46   has_many :gasto_x_documento, :dependent => :destroy
 47   has_many :gasto, :through => :gasto_x_documento
 48   # Vinculacion con fuentes de verificacion
 49   has_many :fuente_verificacion_x_documento, :dependent => :destroy
 50   has_many :fuente_verificacion, :through => :fuente_verificacion_x_documento
 51   # Vinculacion con fuentes de actividad_x_etapa
 52   has_many :actividad_x_etapa_x_documento, :dependent => :destroy
 53   has_many :actividad_x_etapa, :through => :actividad_x_etapa_x_documento

Cuando se borra el documento, borra todas las asociaciones y borra el objetivo sin comprobar que no este vinculado a otro objetivo con lo que no se deberia borrar.

Acciones

Exportar a: Atom PDF