From 78557ae30250a3215ed360d63387d41164e6ef63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Mon, 20 Apr 2020 11:05:55 +0200 Subject: [PATCH] M #-: Minor fix at save_as (#4554) --- src/oca/ruby/opennebula/virtual_machine.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/oca/ruby/opennebula/virtual_machine.rb b/src/oca/ruby/opennebula/virtual_machine.rb index e5c129fa57..e3bc763c7f 100644 --- a/src/oca/ruby/opennebula/virtual_machine.rb +++ b/src/oca/ruby/opennebula/virtual_machine.rb @@ -779,7 +779,7 @@ module OpenNebula # @return [Integer, OpenNebula::Error] the new Template ID in case of # success, error otherwise REMOVE_VNET_ATTRS = %w{AR_ID BRIDGE CLUSTER_ID IP MAC TARGET NIC_ID - NETWORK_ID VN_MAD SECURITY_GROUPS VLAN_ID} + VN_MAD SECURITY_GROUPS VLAN_ID} REMOVE_IMAGE_ATTRS = %w{DEV_PREFIX SOURCE ORIGINAL_SIZE SIZE DISK_SNAPSHOT_TOTAL_SIZE DRIVER IMAGE_STATE SAVE CLONE READONLY @@ -917,6 +917,10 @@ module OpenNebula nic.delete_element(attr) end + if !nic['NETWORK_NAME'].empty? && !nic['NETNETWORK_UNAME'].empty? + nic.delete_element('NETWORK_ID') + end + replace << "NIC = [ " << nic.template_like_str(".").tr("\n", ",\n") << " ] \n" end