Proyecto

General

Perfil

Acciones

Errores #4930

cerrada

Error en generación de informe docx de proyecto

Añadido por Santiago Ramos hace casi 2 años. Actualizado hace casi 2 años.

Estado:
Resuelta
Prioridad:
Normal
Asignado a:
Categoría:
Desarrollo
Versión prevista:
Fecha de inicio:
2023-01-12
Fecha fin:
% Realizado:

100%

Tiempo estimado:
Versión:

Descripción

En la generación de un informe técnico final en docx se produce el siguiente error:

NoMethodError (undefined method `value' for nil:NilClass):
  app/controllers/informe_docx_controller.rb:638:in `block in replace_tags'
  app/controllers/informe_docx_controller.rb:637:in `replace_tags'
  app/controllers/informe_docx_controller.rb:608:in `limpiar_dato'

El problema parece estar en el saneamiento de código html incorrecto pues se produce al obtener el valor del parámetro href de un enlace:

    # en los anchor ponemos el enlace al lado del texto
    markup.css('a').each do |link|
      link.content = "#{link.content} (URL: #{link.attributes['href'].value})" 
    end
Acciones

Exportar a: Atom PDF