diff --git a/lib/fog/linode/requests/compute/linode_disk_createfromimage.rb b/lib/fog/linode/requests/compute/linode_disk_createfromimage.rb index 16216630e..098a00174 100644 --- a/lib/fog/linode/requests/compute/linode_disk_createfromimage.rb +++ b/lib/fog/linode/requests/compute/linode_disk_createfromimage.rb @@ -2,7 +2,7 @@ module Fog module Compute class Linode class Real - def linode_disk_createfromimage(linode_id, image_id, size, password, sshkey) + def linode_disk_createfromimage(linode_id, image_id, label, size, password, sshkey) request( :expects => 200, :method => 'GET', @@ -10,6 +10,7 @@ module Fog :api_action => 'linode.disk.createfromimage', :linodeId => linode_id, :imageId => image_id, + :label => label, :size => size, :rootPass => password, :rootSSHKey => sshkey @@ -19,7 +20,7 @@ module Fog end class Mock - def linode_disk_createfromimage(linode_id, image_id, size, password, sshkey) + def linode_disk_createfromimage(linode_id, image_id, label, size, password, sshkey) response = Excon::Response.new response.status = 200 response.body = { diff --git a/tests/linode/requests/compute/linode_tests.rb b/tests/linode/requests/compute/linode_tests.rb index a93ac3e0c..6dcbbed46 100644 --- a/tests/linode/requests/compute/linode_tests.rb +++ b/tests/linode/requests/compute/linode_tests.rb @@ -160,7 +160,7 @@ Shindo.tests('Fog::Compute[:linode] | linode requests', ['linode']) do tests('#linode_disk_createfromimage').formats(@disk_createfromimage_format) do pending if Fog.mocking? - data = Fog::Compute[:linode].linode_disk_createfromimage(@linode_id, @image1_id, 3, 'P@SSW)RD', '').body + data = Fog::Compute[:linode].linode_disk_createfromimage(@linode_id, @image1_id, 'test1', 3, 'P@SSW)RD', '').body @disk3_id = data['DATA']['DISKID'] data end