diff options
Diffstat (limited to 'lib/puppet/parameter.rb')
-rw-r--r-- | lib/puppet/parameter.rb | 6 |
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 |