diff --git a/apps/user_ldap/group_ldap.php b/apps/user_ldap/group_ldap.php
index 92e3b53d24966332f4bec461fbaa02522feb706d..ce87b074ab28f7f30ee0216aee8d7ad84926dc79 100644
--- a/apps/user_ldap/group_ldap.php
+++ b/apps/user_ldap/group_ldap.php
@@ -29,6 +29,7 @@ class OC_GROUP_LDAP extends OC_Group_Backend {
 	public function __construct() {
 		$this->ldapGroupFilter      = OC_Appconfig::getValue('user_ldap', 'ldap_group_filter', '(objectClass=posixGroup)');
 		$this->ldapGroupDisplayName = OC_Appconfig::getValue('user_ldap', 'ldap_group_display_name', 'cn');
+		$this->ldapGroupMemberAttr  = OC_Appconfig::getValue('user_ldap', 'ldap_group_member_attr', 'memberUid');
 	}
 
 	/**
@@ -83,7 +84,7 @@ class OC_GROUP_LDAP extends OC_Group_Backend {
 			$this->ldapGroupDisplayName.'='.$gid
 		));
 
-		return $this->retrieveList($filter, OC_LDAP::conf('ldapUserDisplayName'));
+		return $this->retrieveList($filter, $this->ldapGroupMemberAttr);
 	}
 
 	/**