about summary refs log tree commit diff
path: root/lib/paperclip/storage_extensions.rb
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2021-11-16 21:36:28 +0100
committerGitHub <noreply@github.com>2021-11-16 21:36:28 +0100
commit48f8658d34f453f9e5687835e384e2ddeb81b509 (patch)
tree514251babae2e1d9afe94fe784bff5d32c989498 /lib/paperclip/storage_extensions.rb
parent3517867b7656ff506a04e394fc8c1a855b7d504a (diff)
Fix upload of remote media with OpenStack Swift sometimes failing (#16998)
Under certain conditions, files fetched from remotes trigger an error when
being uploaded using OpenStack Swift. This is because in some cases, the
remote server will not return a content-length, so our ResponseWithLimitAdapter
will hold a `nil` value for `#size`, which will lead to an invalid value
for the Content-Length header of the Swift API call.

This commit fixes that by taking the size from the actually-downloaded file
size rather than the upstream-provided Content-Length header value.
Diffstat (limited to 'lib/paperclip/storage_extensions.rb')
0 files changed, 0 insertions, 0 deletions