diff --git a/.changeset/quiet-seals-fix.md b/.changeset/quiet-seals-fix.md new file mode 100644 index 0000000000..d7c98958be --- /dev/null +++ b/.changeset/quiet-seals-fix.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend-module-ldap': patch +--- + +Ignore search referrals instead of throwing an error. diff --git a/plugins/catalog-backend-module-ldap/src/ldap/client.ts b/plugins/catalog-backend-module-ldap/src/ldap/client.ts index 414d043d3d..e778b0cfe4 100644 --- a/plugins/catalog-backend-module-ldap/src/ldap/client.ts +++ b/plugins/catalog-backend-module-ldap/src/ldap/client.ts @@ -95,7 +95,7 @@ export class LdapClient { } res.on('searchReference', () => { - reject(new Error('Unable to handle referral')); + this.logger.warn('Received unsupported search referral'); }); res.on('searchEntry', entry => { @@ -154,7 +154,7 @@ export class LdapClient { } res.on('searchReference', () => { - reject(new Error('Unable to handle referral')); + this.logger.warn('Received unsupported search referral'); }); res.on('searchEntry', entry => {