From bf2b2b3a05243393fefe5ea5a6f41ec5a7babff7 Mon Sep 17 00:00:00 2001 From: Daniel Molina Date: Thu, 2 Dec 2010 19:38:41 +0100 Subject: [PATCH] Fix bug in XMLUtils attr with Nokogiri(cherry picked from commit 4f2ea6b9aaf45e7ec75f3137a45dd1d1dcb1863d) (cherry picked from commit 2250ec8f179568e9f221f956d76d41774bd80616) --- src/oca/ruby/OpenNebula/XMLUtils.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/oca/ruby/OpenNebula/XMLUtils.rb b/src/oca/ruby/OpenNebula/XMLUtils.rb index 9bb89f1194..898719b675 100644 --- a/src/oca/ruby/OpenNebula/XMLUtils.rb +++ b/src/oca/ruby/OpenNebula/XMLUtils.rb @@ -106,7 +106,9 @@ module OpenNebula return nil end - value = element[name] if element != nil + attribute = element.attr(name) + + value = attribute.text if attribute != nil else element=@xml.elements[key.to_s.upcase]