externalldap: async'ify

and make the tests work again
This commit is contained in:
Girish Ramakrishnan
2021-09-01 13:09:49 -07:00
parent 167eae5b81
commit 1856caf972
5 changed files with 479 additions and 773 deletions
+2 -2
View File
@@ -478,8 +478,8 @@ async function setExternalLdapConfig(externalLdapConfig) {
externalLdap.injectPrivateFields(externalLdapConfig, currentConfig);
const externalLdapTestConfig = util.promisify(externalLdap.testConfig);
await externalLdapTestConfig(externalLdapConfig);
const error = await externalLdap.testConfig(externalLdapConfig);
if (error) throw error;
await set(exports.EXTERNAL_LDAP_KEY, JSON.stringify(externalLdapConfig));