diff --git a/lib/backup/uploads.rb b/lib/backup/uploads.rb index 4a38af0252..462d3f1e27 100644 --- a/lib/backup/uploads.rb +++ b/lib/backup/uploads.rb @@ -15,11 +15,15 @@ module Backup end def restore - if File.exists?(app_uploads_dir) - FileUtils.mv(app_uploads_dir, Rails.root.join('public', "uploads.#{Time.now.to_i}")) - end + backup_existing_uploads_dir FileUtils.cp_r(backup_uploads_dir, app_uploads_dir) end + + def backup_existing_uploads_dir + if File.exists?(app_uploads_dir) + FileUtils.mv(app_uploads_dir, Rails.root.join('public', "uploads.#{Time.now.to_i}")) + end + end end end