app/parsers/bulkrax/application_parser.rb in bulkrax-4.1.1 vs app/parsers/bulkrax/application_parser.rb in bulkrax-4.2.0
- old
+ new
@@ -262,9 +262,11 @@
def zip
FileUtils.mkdir_p(exporter_export_zip_path)
Dir["#{exporter_export_path}/**"].each do |folder|
zip_path = "#{exporter_export_zip_path.split('/').last}_#{folder.split('/').last}.zip"
+ FileUtils.rm_rf("#{exporter_export_zip_path}/#{zip_path}")
+
Zip::File.open(File.join("#{exporter_export_zip_path}/#{zip_path}"), create: true) do |zip_file|
Dir["#{folder}/**/**"].each do |file|
zip_file.add(file.sub("#{folder}/", ''), file)
end
end