X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=files%2Fetc%2Fpuppet%2Flib%2Fpuppet%2Fparser%2Ffunctions%2Fldapinfo.rb;fp=files%2Fetc%2Fpuppet%2Flib%2Fpuppet%2Fparser%2Ffunctions%2Fldapinfo.rb;h=3a687224dd5a5fa71173fa288ff6ba8b8292fb0a;hb=483f9c11e2419da2aa3fe83f306a2adf5f6938ef;hp=3564de329ee99d31af9f762988bc9291c631edb9;hpb=fee238711fd5bebc4f97c7171f38a0e9318aeeaf;p=mirror%2Fdsa-puppet.git diff --git a/files/etc/puppet/lib/puppet/parser/functions/ldapinfo.rb b/files/etc/puppet/lib/puppet/parser/functions/ldapinfo.rb index 3564de329..3a687224d 100644 --- a/files/etc/puppet/lib/puppet/parser/functions/ldapinfo.rb +++ b/files/etc/puppet/lib/puppet/parser/functions/ldapinfo.rb @@ -19,8 +19,7 @@ module Puppet::Parser::Functions unless attributes.include?("*") next if attributes.any?{ |a| not x[a] or x[a].empty? } end - results[x['hostname'][0]] = [] - results[x['hostname'][0]] << x + results[x['hostname'][0]] = x end rescue LDAP::ResultError raise Puppet::ParseError, "LDAP error"