From 9fed5416259328fb83dc66e24c662ffc43a3c0d6 Mon Sep 17 00:00:00 2001 From: Tino Vazquez <tinova79@gmail.com> Date: Tue, 20 Sep 2011 16:04:31 +0200 Subject: [PATCH] Fix for SAVE_AS bug through the OCCI interface --- src/cloud/occi/lib/OCCIServer.rb | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/cloud/occi/lib/OCCIServer.rb b/src/cloud/occi/lib/OCCIServer.rb index 9ba674a869..ce24fc93b3 100755 --- a/src/cloud/occi/lib/OCCIServer.rb +++ b/src/cloud/occi/lib/OCCIServer.rb @@ -325,20 +325,7 @@ class OCCIServer < CloudServer return OpenNebula::Error.new(error_msg), 400 end - # Create a new Image to save the disk - template = "NAME=\"#{image_name}\"\n" - if image_type - template << "TYPE=\"#{image_type}\"\n" - else - template << "TYPE=\"OS\"\n" - end - - image = Image.new(Image.build_xml, one_client) - - rc = image.allocate(template) - return rc, 400 if OpenNebula.is_error?(rc) - - rc = vm.save_as(disk_id, image.id) + rc = vm.save_as(disk_id, image_name) if OpenNebula.is_error?(rc) image.delete return rc, 400