Project

General

Profile

Errores #3381

error a borrar un proyecto que esta en cofinanciación

Added by Pascal Carrie over 3 years ago.

Status:
Nueva
Priority:
Normal
Assignee:
-
Category:
Desarrollo
Target version:
-
Start date:
06/05/2018
Due date:
% Done:

0%


Description

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

Also available in: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: