Fix method signature in custom AWS S3 service (#7431)

This commit is contained in:
Alex Kriuchykhin 2024-04-04 16:20:49 +02:00 committed by GitHub
parent 297fce4666
commit cca0aaa135
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -58,9 +58,10 @@ module ActiveStorage
private
def upload_with_single_part(key, io, checksum: nil, content_type: nil, content_disposition: nil)
def upload_with_single_part(key, io, checksum: nil, content_type: nil, content_disposition: nil, custom_metadata: {})
object_for_upload(key)
.put(body: io, content_md5: checksum, content_type:, content_disposition:, metadata:, **upload_options)
.put(body: io, content_md5: checksum, content_type:,
content_disposition:, metadata: custom_metadata, **upload_options)
rescue Aws::S3::Errors::BadDigest
raise ActiveStorage::IntegrityError
end