From 52f547319386c9391c9c0a9bfa3f2dbe27dedf8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Achim=20Lederm=C3=BCller?= Date: Tue, 13 May 2014 13:47:49 +0200 Subject: [PATCH] [opennebula] raise an ArgumentError if VM name is empty/nil --- lib/fog/opennebula/requests/compute/vm_allocate.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/fog/opennebula/requests/compute/vm_allocate.rb b/lib/fog/opennebula/requests/compute/vm_allocate.rb index 8051cf10b..4b4b46d94 100644 --- a/lib/fog/opennebula/requests/compute/vm_allocate.rb +++ b/lib/fog/opennebula/requests/compute/vm_allocate.rb @@ -5,7 +5,10 @@ module Fog def vm_allocate(attr={ }) if(attr[:flavor].nil?) - raise(ArgumentError.new("Attribute flavor is nil or empty! #{attr.inspect}")) + raise(ArgumentError.new("Attribute flavor is nil! #{attr.inspect}")) + end + if(attr[:name].nil? || attr[:name].empty?) + raise(ArgumentError.new("Attribute name is nil or empty! #{attr.inspect}")) end xml = ::OpenNebula::VirtualMachine.build_xml