Skip to content

Commit

Permalink
Fixed Vm #clone
Browse files Browse the repository at this point in the history
  • Loading branch information
plribeiro3000 committed Sep 9, 2014
1 parent d80f369 commit 7a94170
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
2 changes: 1 addition & 1 deletion lib/fog/compute/xen_server/models/server.rb
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ def can_be_cloned?

def clone(name)
raise 'Clone Operation not Allowed' unless can_be_cloned?
reference = service.clone_vm(name, reference)
self.reference = service.clone_vm(name, self.reference)
reload
end

Expand Down
3 changes: 1 addition & 2 deletions lib/fog/compute/xen_server/requests/clone_server.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ module Compute
class XenServer
class Real
def clone_server(server_name, template_ref)
@connection.request({ :parser => Fog::Parsers::XenServer::Base.new, :method => 'VM.clone' },
template_ref, server_name)
@connection.request({ :parser => Fog::Parsers::XenServer::Base.new, :method => 'VM.clone' }, template_ref, server_name)
end

alias_method :clone_vm, :clone_server
Expand Down

0 comments on commit 7a94170

Please sign in to comment.