diff --git a/lib/puppet/configurer.rb b/lib/puppet/configurer.rb index f0efc57c1ac..f3d310dfa55 100644 --- a/lib/puppet/configurer.rb +++ b/lib/puppet/configurer.rb @@ -194,7 +194,6 @@ def parse_fact_name_and_value_limits(object, path = []) path.push(key) parse_fact_name_and_value_limits(value, path) path.pop - @number_of_facts += 1 end when Array object.each_with_index do |e, idx| @@ -205,6 +204,7 @@ def parse_fact_name_and_value_limits(object, path = []) else check_fact_name_length(path.join(), path.size) check_fact_values_length(object) + @number_of_facts += 1 end end