From 8454622e32e599d7e135e894f70ef2e8e42dcda6 Mon Sep 17 00:00:00 2001 From: Krzysztof Wilczynski Date: Fri, 29 Apr 2011 20:58:28 +0100 Subject: Added check to ensure that given fact name is a string. Signed-off-by: Krzysztof Wilczynski --- fact.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fact.rb b/fact.rb index 0c24867..0f4114e 100644 --- a/fact.rb +++ b/fact.rb @@ -12,6 +12,10 @@ module Puppet::Parser::Functions fact = arguments[0] + if not fact.is_a?(String) + raise(Puppet::ParseError, 'fact(): Requires fact name to be a string') + end + raise(Puppet::ParseError, 'fact(): You must provide ' + 'fact name') if fact.empty? -- cgit v1.2.3