diff --git a/lib/fog/vcloud_director/requests/compute/post_deploy_vapp.rb b/lib/fog/vcloud_director/requests/compute/post_deploy_vapp.rb
index 257bd29b6..49bbde7b4 100644
--- a/lib/fog/vcloud_director/requests/compute/post_deploy_vapp.rb
+++ b/lib/fog/vcloud_director/requests/compute/post_deploy_vapp.rb
@@ -30,9 +30,9 @@ module Fog
attrs = {
:xmlns => 'http://www.vmware.com/vcloud/v1.5'
}
- attr[:deploymentLeaseSeconds] = options[:deploymentLeaseSeconds] if options.key?(:deploymentLeaseSeconds)
- attr[:forceCustomization] = options[:forceCustomization] if options.key?(:forceCustomization)
- attr[:powerOn] = options[:powerOn] if options.key?(:powerOn)
+ attrs[:deploymentLeaseSeconds] = options[:deploymentLeaseSeconds] if options.key?(:deploymentLeaseSeconds)
+ attrs[:forceCustomization] = options[:forceCustomization] if options.key?(:forceCustomization)
+ attrs[:powerOn] = options[:powerOn] if options.key?(:powerOn)
DeployVAppParams(attrs)
end.to_xml
diff --git a/lib/fog/vcloud_director/requests/compute/post_upload_vapp_template.rb b/lib/fog/vcloud_director/requests/compute/post_upload_vapp_template.rb
index f980d10b0..96771ee62 100644
--- a/lib/fog/vcloud_director/requests/compute/post_upload_vapp_template.rb
+++ b/lib/fog/vcloud_director/requests/compute/post_upload_vapp_template.rb
@@ -34,7 +34,7 @@ module Fog
request(
:body => body,
:expects => 201,
- :headers => {'Content-Type' => 'application/vnd.vmware.vcloud.vAppTemplateParams+xml'},
+ :headers => {'Content-Type' => 'application/vnd.vmware.vcloud.uploadVAppTemplateParams+xml'},
:method => 'POST',
:parser => Fog::ToHashDocument.new,
:path => "vdc/#{vdc_id}/action/uploadVAppTemplate"
diff --git a/tests/vcloud/data/api_+_vdc_+_1 b/tests/vcloud/data/api_+_vdc_+_1
index cb5bf55ab..b2917f895 100644
--- a/tests/vcloud/data/api_+_vdc_+_1
+++ b/tests/vcloud/data/api_+_vdc_+_1
@@ -7,6 +7,7 @@
RESOURCE_POOL
+