summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/chef/resource/windows_user_privilege.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chef/resource/windows_user_privilege.rb b/lib/chef/resource/windows_user_privilege.rb
index ee44e3fcf1..c6d7a16346 100644
--- a/lib/chef/resource/windows_user_privilege.rb
+++ b/lib/chef/resource/windows_user_privilege.rb
@@ -141,7 +141,7 @@ class Chef
}
load_current_value do |new_resource|
- unless new_resource.principal.nil? || new_resource.action.include?(:set) || new_resource.action.include?(:clear)
+ if new_resource.principal && (new_resource.action.include?(:add) || new_resource.action.include?(:remove))
privilege Chef::ReservedNames::Win32::Security.get_account_right(new_resource.principal)
end
end