From 3748011142db842749202963cf9e1386d0eb8f52 Mon Sep 17 00:00:00 2001 From: Jonathan Boyett Date: Tue, 10 May 2011 10:07:38 -0700 Subject: [PATCH] convert resource[:chain] to string when checking equality and just add name to array --- lib/puppet/provider/firewall/iptables.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/puppet/provider/firewall/iptables.rb b/lib/puppet/provider/firewall/iptables.rb index d8d2692..b3d8a1d 100644 --- a/lib/puppet/provider/firewall/iptables.rb +++ b/lib/puppet/provider/firewall/iptables.rb @@ -142,10 +142,10 @@ Puppet::Type.type(:firewall).provide :iptables, :parent => Puppet::Provider::Fir # Find list of current rules based on chain self.class.instances.each do |rule| - next unless rule.chain == resource[:chain] - rules << rule + next unless rule.chain == resource[:chain].to_s + rules << rule.name end - + # No rules at all? Just bail now. return 1 if rules.empty? -- 2.45.2