diff --git a/apps/user_ldap/lib/wizard.php b/apps/user_ldap/lib/wizard.php
index 0b2a6a540ff19fa2dd78d2aada4d69b682d3b585..fb6aca9e961ce4590826f347dac4f3e2b3c16088 100644
--- a/apps/user_ldap/lib/wizard.php
+++ b/apps/user_ldap/lib/wizard.php
@@ -310,6 +310,13 @@ class Wizard extends LDAPUtility {
 										   ))) {
 			return false;
 		}
+		//make sure the use display name is set
+		$displayName = $this->configuration->ldapGroupDisplayName;
+		if(empty($displayName)) {
+			$d = $this->configuration->getDefaults();
+			$this->applyFind('ldap_group_display_name',
+							 $d['ldap_group_display_name']);
+		}
 		$filter = $this->composeLdapFilter(self::LFILTER_GROUP_LIST);
 
 		$this->applyFind('ldap_group_filter', $filter);
@@ -323,6 +330,12 @@ class Wizard extends LDAPUtility {
 										   ))) {
 			return false;
 		}
+		//make sure the use display name is set
+		$displayName = $this->configuration->ldapUserDisplayName;
+		if(empty($displayName)) {
+			$d = $this->configuration->getDefaults();
+			$this->applyFind('ldap_display_name', $d['ldap_display_name']);
+		}
 		$filter = $this->composeLdapFilter(self::LFILTER_USER_LIST);
 		if(!$filter) {
 			throw new \Exception('Cannot create filter');