From 0c5f9ef2a339bb59c09730e85871db55441ec6ab Mon Sep 17 00:00:00 2001 From: juanmont Date: Thu, 21 Dec 2017 12:34:32 +0100 Subject: [PATCH] B #1600: Fixed bug with duplicated nics (cherry picked from commit d872ece7bbb6abe1de7d90b22157c09528faa766) --- src/oca/ruby/opennebula/virtual_machine.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/oca/ruby/opennebula/virtual_machine.rb b/src/oca/ruby/opennebula/virtual_machine.rb index 46efcf2ae2..56776cd729 100644 --- a/src/oca/ruby/opennebula/virtual_machine.rb +++ b/src/oca/ruby/opennebula/virtual_machine.rb @@ -850,12 +850,11 @@ module OpenNebula rc = Error.new('The NIC_ID is missing from the VM template') raise end - REMOVE_VNET_ATTRS.each do |attr| + REMOVE_VNET_ATTRS.each do |attr| nic.delete_element(attr) end - - replace << self.template_like_str( - "TEMPLATE", true, "NIC[#{nic}]") << "\n" + + replace << "NIC = [ " << nic.template_like_str(".").tr("\n", ",\n") << " ] \n" end # Required by the Sunstone Cloud View