Proyecto

General

Perfil

Acciones

Errores #4930

cerrada

Error en generación de informe docx de proyecto

Añadido por Santiago Ramos hace más de 1 año. Actualizado hace más de 1 año.

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

100%

Tiempo estimado:
Version:

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 #1

Actualizado por Santiago Ramos hace más de 1 año

  • Estado cambiado de Asignada a Resuelta
  • % Realizado cambiado de 0 a 100
Acciones

Exportar a: Atom PDF