From bc927a65ac14bc492d4f589a2aca1aa3e9a1be02 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 13 Mar 2020 10:12:17 -0400 Subject: [PATCH] if no `dc=` in rootPath, just return pathPrefix --- src/services/ldap-directory.service.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/services/ldap-directory.service.ts b/src/services/ldap-directory.service.ts index dc3439bf..e9e5d67a 100644 --- a/src/services/ldap-directory.service.ts +++ b/src/services/ldap-directory.service.ts @@ -231,6 +231,9 @@ export class LdapDirectoryService implements DirectoryService { } private makeSearchPath(pathPrefix: string) { + if (this.dirConfig.rootPath.indexOf('dc=') === -1) { + return pathPrefix; + } if (this.dirConfig.rootPath != null && this.dirConfig.rootPath.trim() !== '') { const trimmedRootPath = this.dirConfig.rootPath.trim().toLowerCase(); let path = trimmedRootPath.substr(trimmedRootPath.indexOf('dc='));