summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parser/resource
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-11-15 01:26:53 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-11-15 01:26:53 +0000
commitc3c5851c0ff4bc9a07572646ef7fb745f09cf79f (patch)
treee26757e44069064b0ec7b610c2897dea721fbe38 /lib/puppet/parser/resource
parent25d563b1152701b55490fbb5c83c6b177ed8b4f1 (diff)
downloadpuppet-c3c5851c0ff4bc9a07572646ef7fb745f09cf79f.tar.gz
puppet-c3c5851c0ff4bc9a07572646ef7fb745f09cf79f.tar.xz
puppet-c3c5851c0ff4bc9a07572646ef7fb745f09cf79f.zip
Fixing configuration storage -- there was a check being done that caused false values to get converted to nil values, which failed in the database
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1885 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet/parser/resource')
-rw-r--r--lib/puppet/parser/resource/param.rb4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/puppet/parser/resource/param.rb b/lib/puppet/parser/resource/param.rb
index 600e44781..023e4e75d 100644
--- a/lib/puppet/parser/resource/param.rb
+++ b/lib/puppet/parser/resource/param.rb
@@ -19,9 +19,7 @@ class Puppet::Parser::Resource::Param
def store(resource)
args = {}
[:name, :value, :line, :file].each do |var|
- if val = self.send(var)
- args[var] = val
- end
+ args[var] = self.send(var)
end
args[:name] = args[:name].to_s
if obj = resource.rails_parameters.find_by_name(self.name)