diff options
author | Michael Pereira <pereira.m@gmail.com> | 2016-05-05 22:42:48 -0400 |
---|---|---|
committer | Michael Pereira <pereira.m@gmail.com> | 2016-05-05 22:42:48 -0400 |
commit | 1fab2ad16929570911fd1bdfdedaf786e49c3573 (patch) | |
tree | 81dc1de3b0206a3199e923cf1d016343f6934bc4 | |
parent | 985de798e48af62c92ecac1f3047117196038788 (diff) | |
download | chef-1fab2ad16929570911fd1bdfdedaf786e49c3573.tar.gz |
take @coderanger review comments into account
-rw-r--r-- | lib/chef/provider/git.rb | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/chef/provider/git.rb b/lib/chef/provider/git.rb index f59ab116c3..fb34b9c595 100644 --- a/lib/chef/provider/git.rb +++ b/lib/chef/provider/git.rb @@ -302,13 +302,10 @@ class Chef env["HOME"] = begin require "etc" case @new_resource.user - when String - Etc.getpwnam(@new_resource.user).dir when Integer Etc.getpwuid(@new_resource.user).dir else - Chef::Log.error("The `user` parameter of the #@new_resource resource is set to an invalid value (#{new_resource.owner.inspect})") - raise ArgumentError, "cannot resolve #{new_resource.owner.inspect} to uid, owner must be a string or integer" + Etc.getpwnam(@new_resource.user.to_s).dir end rescue ArgumentError # user not found |