From 82d7f9ce5e9dab7f51a64c09aec75c37987935c3 Mon Sep 17 00:00:00 2001 From: Vinoth Kannan Date: Fri, 4 Jan 2019 13:25:11 +0530 Subject: [PATCH] fix the build Checking size for a file object directly will cause issue if it is a closed stream --- lib/s3_helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/s3_helper.rb b/lib/s3_helper.rb index 427b6ceaa68..1ecd8223d65 100644 --- a/lib/s3_helper.rb +++ b/lib/s3_helper.rb @@ -28,7 +28,7 @@ class S3Helper obj = s3_bucket.object(path) etag = begin - if File.size(file) >= Aws::S3::FileUploader::FIFTEEN_MEGABYTES + if File.size(file.path) >= Aws::S3::FileUploader::FIFTEEN_MEGABYTES options[:multipart_threshold] = Aws::S3::FileUploader::FIFTEEN_MEGABYTES obj.upload_file(file, options) obj.load