Project

General

Profile

Errores #2959

Error en resumen de formulacion

Added by Santiago Ramos about 5 years ago. Updated about 4 years ago.

Status:
Resuelta
Priority:
Normal
Assignee:
Category:
Desarrollo
Target version:
Start date:
06/06/2017
Due date:
% Done:

0%


Description

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.

History

#1 Updated by Jaime Ortiz almost 5 years ago

  • Target version changed from 2.55 to 2.56

#2 Updated by Jaime Ortiz over 4 years ago

  • Target version changed from 2.56 to 4.01

Vuelvo a mover este ticket a la siguiente versión. El error está solventado con el codigo comentado. Dejo el ticket abierto para estudiar en otro momento la opción de defición de anchos en función de la opción "sin_truncar"

#3 Updated by Jaime Ortiz about 4 years ago

  • Status changed from Asignada to Resuelta

Also available in: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: