From c01dff63ec8bc15e2af2b6264e552141c56f9e27 Mon Sep 17 00:00:00 2001 From: "Ruben S. Montero" Date: Mon, 29 Feb 2016 19:09:28 +0100 Subject: [PATCH] feature #4215: Use the XML-RPC client when creating app resources --- src/oca/ruby/opennebula/marketplaceapp.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/oca/ruby/opennebula/marketplaceapp.rb b/src/oca/ruby/opennebula/marketplaceapp.rb index 332cb3e5dc..d3edf056eb 100644 --- a/src/oca/ruby/opennebula/marketplaceapp.rb +++ b/src/oca/ruby/opennebula/marketplaceapp.rb @@ -168,8 +168,6 @@ module OpenNebula return Error.new("Missing datastore id") if options[:dsid].nil? return Error.new("Missing name to export app") if options[:name].nil? - one = Client.new() - rc = info return rc if OpenNebula.is_error?(rc) return Error.new("App is not in READY state") if state_str!="READY" @@ -188,7 +186,7 @@ module OpenNebula tmpl << "NAME=\"" << name << "\"\n" tmpl << "FROM_APP=\"" << self['ID'] << "\"\n" - image = Image.new(Image.build_xml, one) + image = Image.new(Image.build_xml, @client) rc = image.allocate(tmpl, options[:dsid]) return rc if OpenNebula.is_error?(rc) @@ -202,7 +200,7 @@ module OpenNebula tmpl << "\nNAME=#{name}\n" tmpl << "DISK=[ IMAGE_ID = #{image.id} ]\n" - vmtpl = Template.new(Template.build_xml, one) + vmtpl = Template.new(Template.build_xml, @client) rc = vmtpl.allocate(tmpl) return rc if OpenNebula.is_error?(rc)