Proyecto

General

Perfil

Errores #4930

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%


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

Histórico

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

  • Estado cambiado Asignada por Resuelta
  • % Realizado cambiado 0 por 100

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: