From 744ad5b196717d9ba524e45fa18622fc0c1c452e Mon Sep 17 00:00:00 2001 From: Oleksii Kriuchykhin Date: Wed, 24 Oct 2018 14:58:59 +0200 Subject: [PATCH] Skip missimg files in assets [SCI-2826] --- app/models/team_zip_export.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/team_zip_export.rb b/app/models/team_zip_export.rb index 18dff4a5b..06e5757b3 100644 --- a/app/models/team_zip_export.rb +++ b/app/models/team_zip_export.rb @@ -166,7 +166,11 @@ class TeamZipExport < ZipExport "_#{i}")}" end file = FileUtils.touch(name).first - File.open(file, 'wb') { |f| f.write(asset.open.read) } + if asset.file.exists? + File.open(file, 'wb') do |f| + f.write(Paperclip.io_adapters.for(asset.file).read) + end + end asset_indexes[asset.id] = name end