Proyecto

General

Perfil

Funcionalidad #2111

No poder borrar un grupo de Datos de Proyecto si algun dato lo esetá utilizando

Añadido por Alvaro Irureta-Goyena hace más de 9 años. Actualizado hace más de 9 años.

Estado:
Nueva
Prioridad:
Baja
Asignado a:
Categoría:
-
Versión prevista:
-
Fecha de inicio:
2014-09-04
Fecha fin:
% Realizado:

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

Histórico

#2 Actualizado por Alvaro Irureta-Goyena hace más de 9 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'

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: