Proyecto

General

Perfil

Acciones

Errores #3381

abierta

error a borrar un proyecto que esta en cofinanciación

Añadido por Pascal Carrie hace más de 6 años.

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

0%

Tiempo estimado:
Versión:

Descripción

si se intenta borrar un proyecto en /administracion/proyecto/proyecto/listado
a veces salta si tiene un gasto compartido enkuna cofinanciación

app/models/proyecto_x_proyecto.rb
methodo verificar_borrado
Gasto.count(:all, :include => [:gasto_x_proyecto], :conditions => {:proyecto_origen_id => self.proyecto_cofinanciador_id, "gasto_x_proyecto.proyecto_id" => self.proyecto_id}) == 0

https://stackoverflow.com/questions/45331200/argumenterror-relationcount-does-not-support-finder-options-anymore-rails-4
creo que la solución sería del tipo:
Gasto.joins(:gasto_x_proyecto).where(proyecto_origen_id: self.proyecto_cofinanciador_id, "gasto_x_proyecto.proyecto_id" => self.proyecto_id}).empty?

pero no lo he podido verificar

Ningún dato disponible

Acciones

Exportar a: Atom PDF