diff options
-rw-r--r-- | lib/puppet/type/pfile.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/puppet/type/pfile.rb b/lib/puppet/type/pfile.rb index afe02e879..5f5c22080 100644 --- a/lib/puppet/type/pfile.rb +++ b/lib/puppet/type/pfile.rb @@ -420,7 +420,9 @@ module Puppet def recurse? return false unless @parameters.include?(:recurse) - if @parameters[:recurse].value == true or @parameters[:recurse].value > 0 + val = @parameters[:recurse].value + + if val and (val == true or val > 0) return true else return false |