From a4defc69f79931886b94001174fee37c3f671d60 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Tue, 26 Apr 2016 11:53:03 -0700 Subject: [PATCH] fix for site downloads with a lot of files --- models/site.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/models/site.rb b/models/site.rb index f7fd2ba5..e7703535 100644 --- a/models/site.rb +++ b/models/site.rb @@ -721,10 +721,12 @@ class Site < Sequel::Model Zip::Archive.open(tmpfile.path, Zip::CREATE) do |ar| ar.add_dir(zip_name) + end - Dir.glob("#{base_files_path}/**/*").each do |path| - relative_path = path.gsub(base_files_path+'/', '') + Dir.glob("#{base_files_path}/**/*").each do |path| + relative_path = path.gsub(base_files_path+'/', '') + Zip::Archive.open(tmpfile.path, Zip::CREATE) do |ar| if File.directory?(path) ar.add_dir(zip_name+'/'+relative_path) else