lib/opener/daemons/uploader.rb in opener-daemons-2.5.0 vs lib/opener/daemons/uploader.rb in opener-daemons-2.5.1
- old
+ new
@@ -8,13 +8,19 @@
# @param [String] document
# @param [Hash] metadata description
#
# @return [Aws::S3::Object]
def upload(identifier, document, metadata = {})
+ converted_metadata = {}
+
+ metadata.each do |key, value|
+ converted_metadata[key.to_s] = value.to_s
+ end
+
object = create(
"#{SecureRandom.hex}/#{identifier}.xml",
document,
- :metadata => metadata,
+ :metadata => converted_metadata,
:content_type => 'application/xml',
:acl => 'public-read'
)
return object