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