From ae8008e78ff77e345804c9c738250c5cd51ff26b Mon Sep 17 00:00:00 2001 From: Alejandro Huertas Herrero Date: Tue, 29 Sep 2020 16:54:08 +0200 Subject: [PATCH] M #-: fix minor bug in S3 upload (#267) --- src/market_mad/remotes/s3/import | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/market_mad/remotes/s3/import b/src/market_mad/remotes/s3/import index a79f3aed56..e67b3adc42 100755 --- a/src/market_mad/remotes/s3/import +++ b/src/market_mad/remotes/s3/import @@ -111,10 +111,17 @@ end cmd = "#{UTILS_PATH}/downloader.sh #{import_source} -" -Open3.popen3(cmd) do |_, o, _, _| +Open3.popen3(cmd) do |_, o, e, _| body = o.read(read_length) if o.eof? + error = Thread.new { e.read }.value + + unless error.empty? + STDERR.puts error + exit 1 + end + s3.put_object(body) else s3.create_multipart_upload