From: Jonathan Boyett Date: Tue, 10 May 2011 17:07:38 +0000 (-0700) Subject: convert resource[:chain] to string when checking equality and just add name to array X-Git-Tag: v0.0.1~70 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=3748011142db842749202963cf9e1386d0eb8f52;p=puppet-modules%2Fpuppetlabs-firewall.git convert resource[:chain] to string when checking equality and just add name to array --- 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?