diff options
Diffstat (limited to 'lib/puppet')
-rwxr-xr-x | lib/puppet/type/user.rb | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/puppet/type/user.rb b/lib/puppet/type/user.rb index 929e45d14..740141742 100755 --- a/lib/puppet/type/user.rb +++ b/lib/puppet/type/user.rb @@ -210,11 +210,8 @@ module Puppet groups.each { |group| case group when Integer: - if obj = Puppet.type(:group).find { |gobj| - gobj.should(:gid) == group - } - autos << obj - + if resource = catalog.resources.find { |r| r.is_a?(Puppet.type(:group)) and r.should(:gid) == group } + autos << resource end else autos << group |