From 182a100dca284d378cf08a79119e95f2cf8702d6 Mon Sep 17 00:00:00 2001 From: sapient007 Date: Mon, 27 Apr 2015 23:57:59 -0400 Subject: [PATCH] Update file_uploader.rb update request object creation to use URI (path) instead of a full URL. The full URL created an redirect to /login in VCGS (gov equivalent of vCloud Air). This change has been tested on both VCHS (vCloud Air) and VCGS (vCloud Air Government Services) --- lib/cloud/vcloud/file_uploader.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/cloud/vcloud/file_uploader.rb b/lib/cloud/vcloud/file_uploader.rb index 8020430..ee80373 100644 --- a/lib/cloud/vcloud/file_uploader.rb +++ b/lib/cloud/vcloud/file_uploader.rb @@ -22,7 +22,8 @@ def create_request(href, size, stream, options = {}) headers['Content-Length'] = size.to_s headers['Transfer-Encoding'] = 'chunked' request_type = Net::HTTP.const_get(http_method) - request = request_type.new(href, headers) + uri = URI(href) + request = request_type.new(uri.path, headers) request.body_stream = stream request end