Acciones
Correccion - Mejora #3518
abiertaAl eliminar un documento asociado a alguna entidad (gasto, transferencia, actividadd, fuenteverificacion) no comprueba que el documento pudiese estar asociado a otra entiedad
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