Rename Net::LDAP::LdapError to Net::LDAP::Error

The net-ldap gem deprecated `Net::LDAP::LdapError` and renamed it to
`Net::LDAP::Error` starting with version 0.11 (released on Jan 21st,
2015).  Version 0.17 (released on Nov 29th, 2020) removed the deprecaded
`Net::LDAP::LdapError` class.

Update the module to use the new class and unbreak the module when using
a recent version of net-ldap.
This commit is contained in:
Romain Tartière 2023-02-16 13:45:24 -10:00
parent 269edc6448
commit 81f72f5a83
No known key found for this signature in database
GPG Key ID: BA4D1D955112336F

View File

@ -114,7 +114,7 @@ module PuppetX
Puppet.debug("ldapquery(): Searching #{@base} for #{@attributes} using #{@filter} took #{time_delta} seconds and returned #{entries.length} results")
entries
rescue Net::LDAP::LdapError => e
rescue Net::LDAP::Error => e
Puppet.debug("There was an error searching LDAP #{e.message}")
Puppet.debug('Returning false')
false