Funcionalidad #2111
abiertaNo poder borrar un grupo de Datos de Proyecto si algun dato lo esetá utilizando
0%
Descripción
En la instalación de CIC batá (https://cic-bata-.gong.org.es, al abrir la pagína de Información de Proyecto del Proyecto SECAL se genera un error general. El error no se genera con otros proyectos.
Tras el análisis, el error se producía por la pérdida de una referencia.
Está corregido en la Instancia en que se detecto pero queda por proteger el borrado en el software en general.
Este ticket proviene del #2110 AACID
Actualizado por Alvaro Irureta-Goyena hace alrededor de 10 años
LOG del error original:
Started GET "/proyectos/2/formulacion/datos_proyecto_dinamicos/listado" for 88.3.208.184 at 2014-09-10 11:46:16 +0200
Processing by DatosProyectoDinamicosController#listado as HTML
Parameters: {"seccion"=>"proyectos", "proyecto_id"=>"2", "menu"=>"formulacion"}
Usuario Load (0.1ms) SELECT `usuario`.* FROM `usuario` WHERE `usuario`.`id` = 2 LIMIT 1
Proyecto Load (0.1ms) SELECT `proyecto`.* FROM `proyecto` WHERE `proyecto`.`id` = 2 LIMIT 1
DefinicionEstado Load (0.1ms) SELECT `definicion_estado`.* FROM `definicion_estado` INNER JOIN `estado` ON `definicion_estado`.`id` = `estado`.`definicion_estado_id` WHERE `estado`.`proyecto_id` = 2 AND (estado.estado_actual) LIMIT 1
UsuarioXProyecto Load (0.1ms) SELECT `usuario_x_proyecto`.* FROM `usuario_x_proyecto` WHERE `usuario_x_proyecto`.`proyecto_id` = 2 AND `usuario_x_proyecto`.`usuario_id` = 2 ORDER BY grupo_usuario_id LIMIT 1
GrupoDatoDinamico Load (0.1ms) SELECT `grupo_dato_dinamico`.* FROM `grupo_dato_dinamico` WHERE `grupo_dato_dinamico`.`seguimiento` = 0 ORDER BY rango
UsuarioXProyecto Load (0.4ms) SELECT `usuario_x_proyecto`.* FROM `usuario_x_proyecto` WHERE `usuario_x_proyecto`.`usuario_id` = 2 AND `usuario_x_proyecto`.`proyecto_id` = 2 AND `usuario_x_proyecto`.`rol` = 'coordinador' LIMIT 1
Rendered datos_proyecto_dinamicos/_grupo_datos_dinamicos.html.erb (2.9ms)
DatoTexto Load (0.2ms) SELECT `dato_texto`.* FROM `dato_texto` WHERE `dato_texto`.`proyecto_id` = 2
DefinicionDato Load (0.1ms) SELECT `definicion_dato`.* FROM `definicion_dato` WHERE `definicion_dato`.`id` = 12 LIMIT 1
DefinicionDato Load (0.1ms) SELECT `definicion_dato`.* FROM `definicion_dato` WHERE `definicion_dato`.`id` = 15 LIMIT 1
DefinicionDato Load (0.1ms) SELECT `definicion_dato`.* FROM `definicion_dato` WHERE `definicion_dato`.`id` = 11 LIMIT 1
DefinicionDato Load (0.1ms) SELECT `definicion_dato`.* FROM `definicion_dato` WHERE `definicion_dato`.`id` = 25 LIMIT 1
DefinicionDato Load (0.1ms) SELECT `definicion_dato`.* FROM `definicion_dato` WHERE `definicion_dato`.`id` = 7 LIMIT 1
DefinicionDato Load (0.1ms) SELECT `definicion_dato`.* FROM `definicion_dato` WHERE `definicion_dato`.`id` = 3 LIMIT 1
DefinicionDato Load (0.1ms) SELECT `definicion_dato`.* FROM `definicion_dato` WHERE `definicion_dato`.`id` = 24 LIMIT 1
DefinicionDato Load (0.1ms) SELECT `definicion_dato`.* FROM `definicion_dato` WHERE `definicion_dato`.`id` = 33 LIMIT 1
DefinicionDato Load (0.1ms) SELECT `definicion_dato`.* FROM `definicion_dato` WHERE `definicion_dato`.`id` = 54 LIMIT 1
Rendered datos_proyecto_dinamicos/listado.html.erb within layouts/layout (12.7ms)
Completed 500 Internal Server Error in 21ms
ActionView::Template::Error (undefined method `grupo_dato_dinamico_id' for nil:NilClass):
4: <%= render :partial => "grupo_datos_dinamicos", :locals => {:update => update, :grupo_datos => grupo} >
5:
6: <div id="<%= update >datos">
7: < datos = @proyecto.datos_dinamicos grupo %>
8: <= render :partial => "datos_dinamicos", :locals => { :grupo_datos_id => grupo.id, :datos => datos, :update_listado => update + "_datos"} %>
9: </div>
10: <br/><br/>
app/models/proyecto.rb:365:in `block in datos_dinamicos'
app/models/proyecto.rb:365:in `datos_dinamicos'
app/views/datos_proyecto_dinamicos/listado.html.erb:7:in `block in app_views_datos_proyecto_dinamicos_listado_html_erb_835492325513013758_69868420'
app/views/datos_proyecto_dinamicos/listado.html.erb:2:in `each'
app/views/datos_proyecto_dinamicos/listado.html.erb:2:in `_app_views_datos_proyecto_dinamicos_listado_html_erb___835492325513013758_69868420'