summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parameter.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/parameter.rb')
-rw-r--r--lib/puppet/parameter.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/puppet/parameter.rb b/lib/puppet/parameter.rb
index 9d6a8504c..bb15b3320 100644
--- a/lib/puppet/parameter.rb
+++ b/lib/puppet/parameter.rb
@@ -150,7 +150,11 @@ module Puppet
if self.is_a?(Puppet::State)
return self.should
else
- return @value
+ if defined? @value
+ return @value
+ else
+ return nil
+ end
end
end