diff --git a/application/forms/Config/Authentication/LdapBackendForm.php b/application/forms/Config/Authentication/LdapBackendForm.php index 3d4e3cdf3..5949d806d 100644 --- a/application/forms/Config/Authentication/LdapBackendForm.php +++ b/application/forms/Config/Authentication/LdapBackendForm.php @@ -134,7 +134,7 @@ class LdapBackendForm extends Form { try { $ldapUserBackend = new LdapUserBackend( - ResourceFactory::createResource($form->getResourceConfig()), + ResourceFactory::createResource(ResourceFactory::getResourceConfig($form->getValue('resource'))), $form->getElement('user_class')->getValue(), $form->getElement('user_name_attribute')->getValue(), $form->getElement('base_dn')->getValue() @@ -147,7 +147,6 @@ class LdapBackendForm extends Form $form->addError(sprintf(t('Unable to validate authentication: %s'), $e->getMessage())); return false; } - return true; }