From 76040825aa155109a275f726299b9c3314e3b637 Mon Sep 17 00:00:00 2001 From: Daniel Molina Date: Fri, 2 Jul 2010 16:17:37 +0200 Subject: [PATCH] feature #192 Fixed NOKOGIRI returning 0 instead of nil --- src/oca/ruby/OpenNebula/XMLUtils.rb | 3 +++ 1 file changed, 3 insertions(+) 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