From 876c510b10e648378ce29c03027b10c45d1918e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20S=2E=20Montero?= Date: Thu, 23 Jul 2009 15:00:45 +0000 Subject: [PATCH] bug when attributes are nil git-svn-id: http://svn.opennebula.org/one/trunk@745 3034c82b-c49b-4eb3-8279-a7acafdc01c0 --- src/oca/ruby/OpenNebula/XMLUtils.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/oca/ruby/OpenNebula/XMLUtils.rb b/src/oca/ruby/OpenNebula/XMLUtils.rb index 67681aab3b..f1b94b8f90 100644 --- a/src/oca/ruby/OpenNebula/XMLUtils.rb +++ b/src/oca/ruby/OpenNebula/XMLUtils.rb @@ -70,8 +70,10 @@ module OpenNebula str_line << n.name << "=[" << ind_enter str_line << n.collect {|n2| - if n2.class==REXML::Element - ind_tab+n2.name+"="+n2.text + if n2 && n2.class==REXML::Element + str = ind_tab + n2.name + "=" + str += n2.text if n2.text + str end }.compact.join(","+ind_enter) str_line<<" ]"