Acciones
Errores #2959
cerradaError en resumen de formulacion
Fecha de inicio:
2017-06-06
Fecha fin:
% Realizado:
0%
Tiempo estimado:
Versión:
Descripción
Al generar el resumen de formulacion se produce el siguiente error:
ActionView::Template::Error (undefined method `[]' for nil:NilClass): 233: <br /> 234: 235: <!-- PRESUPUESTO PARTIDAS --> 236: <%= resumen @tablas.first, :sin_truncar => true %> 237: <br /> 238: 239: <!-- PRESUPUESTO ACTIVIDADES --> app/helpers/resumen_proyecto_helper.rb:70:in `tabla_resumen' app/helpers/resumen_proyecto_helper.rb:33:in `resumen' app/views/resumen_proyecto/documento_formulacion.html.erb:236:in `_app_views_resumen_proyecto_documento_formulacion_html_erb__1400608729804759272_70025382237320' app/controllers/resumen_proyecto_controller.rb:1666:in `block (2 levels) in documento_formulacion_render' app/controllers/resumen_proyecto_controller.rb:1664:in `documento_formulacion_render' app/controllers/resumen_proyecto_controller.rb:1569:in `documento_formulacion'
El problema está en la línea 70 del helper:
clases = [otros[:clases][0], otros[:clases][3], otros[:clases][4]] || ["","3_2","2_3_td"] if otros[:sin_truncar]
y en otra similar más adelante.
El código está mal puesto que asume que existe "otros[:clase]" cuando no tiene porqué ser cierto (al comienzo del método se hace la asignación de "clases" con unos valores por defecto. Quizás debiera hacerse esos retoques ahí contando con que no exista la clave buscada).
Jaime: comento el código con problemas y te paso el ticket pues no se el porqué de esos cambios que hiciste.
Acciones