diff --git a/oslo_vmware/image_transfer.py b/oslo_vmware/image_transfer.py index c06e0bb..c4e35bf 100644 --- a/oslo_vmware/image_transfer.py +++ b/oslo_vmware/image_transfer.py @@ -159,7 +159,8 @@ def download_stream_optimized_data(context, timeout_secs, read_handle, kwargs.get('resource_pool'), kwargs.get('vm_folder'), kwargs.get('vm_import_spec'), - file_size) + file_size, + kwargs.get('http_method', 'PUT')) _start_transfer(read_handle, write_handle, timeout_secs) return write_handle.get_imported_vm() diff --git a/oslo_vmware/tests/test_image_transfer.py b/oslo_vmware/tests/test_image_transfer.py index d998543..1cb6da9 100644 --- a/oslo_vmware/tests/test_image_transfer.py +++ b/oslo_vmware/tests/test_image_transfer.py @@ -135,7 +135,8 @@ class ImageTransferUtilityTest(base.TestCase): resource_pool, vm_folder, vm_import_spec, - image_size) + image_size, + 'PUT') fake_transfer.assert_called_once_with(read_handle, fake_VmdkWriteHandle,