From b4a45cdbb080842722489755bdb9cf78ec6b00c6 Mon Sep 17 00:00:00 2001 From: KerryH <26422548+GrammatonKlaric@users.noreply.github.com> Date: Tue, 28 Aug 2018 09:12:58 -0400 Subject: [PATCH] MODULES-7734 Detect installed features with value greater than 1 * Any DWORD value greater than 0 is acceptable to verify installation. --- lib/puppet_x/sqlserver/features.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/puppet_x/sqlserver/features.rb b/lib/puppet_x/sqlserver/features.rb index 389aaef0..7b0c0b86 100644 --- a/lib/puppet_x/sqlserver/features.rb +++ b/lib/puppet_x/sqlserver/features.rb @@ -63,7 +63,7 @@ def self.get_sql_reg_val_features(key_name, reg_val_feat_hash) begin vals = open(HKLM, key_name, KEY_READ | KEY64) do |key| reg_val_feat_hash - .select { |val_name, _| get_reg_key_val(key, val_name, Win32::Registry::REG_DWORD) == 1 } + .select { |val_name, _| get_reg_key_val(key, val_name, Win32::Registry::REG_DWORD).to_i >= 1 } .map { |_, feat_name| feat_name } end rescue Puppet::Util::Windows::Error # subkey doesn't exist