Merge pull request #3700 from evazion/fix-3659

Fix uploads getting stuck in 'processing' state (fix #3659)
This commit is contained in:
Albert Yi
2018-05-07 17:36:03 -07:00
committed by GitHub
3 changed files with 24 additions and 75 deletions

View File

@@ -94,7 +94,7 @@ module Downloads
else
raise Error.new("HTTP error code: #{res.code} #{res.message}")
end
rescue Errno::ECONNRESET, Errno::ETIMEDOUT, Errno::EIO, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, IOError => x
rescue Errno::ECONNRESET, Errno::ETIMEDOUT, Errno::EIO, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Timeout::Error, IOError => x
tries += 1
if tries < 3
retry