Acciones
Errores #5061
cerradaError en descarga de documentos de contratos de un proyecto
Fecha de inicio:
2023-09-21
Fecha fin:
% Realizado:
100%
Tiempo estimado:
Versión:
Descripción
Al generar la descarga del zip de documentos de contratos de un proyecto (3419) se produce el siguiente error:
Zip::EntryNameError (Illegal ZipEntry name '/2023-05-19_Creación del contrato/CCXX_23_CartaCompromiso_Video_Eventos_FORCYT.docx', name must not start with /): app/controllers/documento_busqueda_controller.rb:197:in `block (2 levels) in descargar_zip' app/controllers/documento_busqueda_controller.rb:167:in `block in descargar_zip' app/controllers/documento_busqueda_controller.rb:166:in `descargar_zip'
Actualizado por Santiago Ramos hace alrededor de 1 año
- Estado cambiado de Asignada a Resuelta
- % Realizado cambiado de 0 a 100
El problema pudiera tener que ver con que para determinar el nombre de la entrada en el zip (línea 193) se utiliza:
cadena = (file.contrato.first.codigo||'NO-CODE').gsub(/\//,'-') + '/' + adjunto_prefix
Si el contrato tiene como código una cadena vacía, el nombre comenzará con '/'
Acciones