From: gimmy Date: Fri, 13 Mar 2020 12:43:10 +0000 (+0200) Subject: (maint) remove fact.flush X-Git-Tag: v2.3.0~2^2~1 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=75be89b2167e3d3b29012f3793ac980400767f3e;p=puppet-modules%2Fpuppetlabs-firewall.git (maint) remove fact.flush --- diff --git a/lib/puppet/util/firewall.rb b/lib/puppet/util/firewall.rb index 9695444..676bcf8 100644 --- a/lib/puppet/util/firewall.rb +++ b/lib/puppet/util/firewall.rb @@ -180,9 +180,7 @@ module Puppet::Util::Firewall # Older iptables-persistent doesn't provide save action. if os_key == 'Debian' - # We need to call flush to clear Facter cache as it's possible the cached value will be nil due to the fact - # that the iptables-persistent package was potentially installed after the initial Fact gathering. - Facter.fact(:iptables_persistent_version).flush + Facter.fact(:iptables_persistent_version) persist_ver = Facter.value(:iptables_persistent_version) if persist_ver && Puppet::Util::Package.versioncmp(persist_ver, '0.5.0') < 0 os_key = 'Debian_manual'