Proyecto

General

Perfil

Errores #3381

error a borrar un proyecto que esta en cofinanciación

Añadido por Pascal Carrie hace casi 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%


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

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: