Skip to content

Commit 2a8ffef

Browse files
committed
Merge pull request puppetlabs#744 from hunner/quote_addr
Update quoting because addresses are not floats
2 parents 8464e33 + f6dd7ca commit 2a8ffef

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

lib/puppet/provider/postgresql_conf/parsed.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
else
2424
val = h[:value]
2525
end
26-
dontneedquote = val.match(/^([\d\.]+|\w+)$/)
26+
dontneedquote = val.match(/^(\d+.?\d+|\w+)$/)
2727
dontneedequal = h[:name].match(/^(include|include_if_exists)$/i)
2828

2929
str = h[:name].downcase # normalize case

spec/unit/provider/postgresql_conf/parsed_spec.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,11 @@
137137
)
138138
end
139139

140+
it "quotes addresses" do
141+
expect(provider.to_line( {:name=>"listen_addresses", :value=>"0.0.0.0", :comment=>nil, :record_type=>:parsed })).to eq(
142+
"listen_addresses = '0.0.0.0'"
143+
)
144+
end
140145
end
141146
end
142147

0 commit comments

Comments
 (0)