From af835ff35800c2520c0243e668637bd8e985b3a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Mon, 30 Jan 2023 04:37:35 +0100 Subject: [PATCH] server: fix attachment folder name --- server.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server.rb b/server.rb index 0bcd227..6d5e286 100755 --- a/server.rb +++ b/server.rb @@ -127,12 +127,12 @@ def get_part_by_id(id) end # add attachments part["attachments"] = [] - dir = PUBLIC + "/" + ATTACHMENTS + "/" + part["name"] + dir = PUBLIC + "/" + ATTACHMENTS + "/" + part["name"].gsub("/", "_") if File.directory?(dir) then Dir.entries(dir).each do |file| path = dir + "/" + file next unless File.file? path - part["attachments"] << ATTACHMENTS + "/" + part["name"] + "/" + file + part["attachments"] << ATTACHMENTS + "/" + part["name"].gsub("/", "_") + "/" + file end end part["attachments"].sort! @@ -429,7 +429,7 @@ get '/import/lcsc/:lcsc' do (part["attachments"] + [part["datasheet"]]).each do |attachment| next unless attachment file = attachment.split("/")[-1] - dir = PUBLIC + "/" + ATTACHMENTS + "/" + part["name"] + dir = PUBLIC + "/" + ATTACHMENTS + "/" + part["name"].gsub("/", "_") path = "#{dir}/#{i}_#{file}" i += 1 unless File.file?(path) then