1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-20 10:50:08 +03:00

B #1710: fix bug when parent_id is empty (#3405)

This commit is contained in:
Alejandro Huertas Herrero 2019-06-05 15:21:46 +02:00 committed by Ruben S. Montero
parent d0f227e399
commit 7dc16bf2ac

View File

@ -474,11 +474,13 @@ module OneDBFsck
vnet_doc.xpath('VNET/AR_POOL').each do |ar|
parent_id = ar.xpath('AR/PARENT_NETWORK_AR_ID')
parent_id = parent_id.text unless parent_id.nil?
size = ar.xpath('AR/SIZE').text.to_i
if !parent_id.nil?
vnet_usage[parent_id] = 0 if vnet_usage[parent_id].nil?
vnet_usage[parent_id] += size
next if parent_id.nil? || parent_id.empty?
vnet_usage[parent_id] = 0 if vnet_usage[parent_id].nil?
ar.xpath('AR/SIZE').each do |size|
vnet_usage[parent_id] += size.text.to_i
end
end
end