diff --git a/src/oca/ruby/OpenNebula/XMLUtils.rb b/src/oca/ruby/OpenNebula/XMLUtils.rb index 31682be19c..b481c5f730 100644 --- a/src/oca/ruby/OpenNebula/XMLUtils.rb +++ b/src/oca/ruby/OpenNebula/XMLUtils.rb @@ -41,6 +41,9 @@ module OpenNebula def [](key) if NOKOGIRI element=@xml.xpath(key.to_s.upcase) + if element.size == 0 + return nil + end else element=@xml.elements[key.to_s.upcase] end