diff --git a/lib/private/group.php b/lib/private/group.php
index 9144ef683b6129cbab6bcca85923eb93a38dbff2..444788c97f1fdd1193447a5aeaf2ebe08f9e9ba4 100644
--- a/lib/private/group.php
+++ b/lib/private/group.php
@@ -268,7 +268,7 @@ class OC_Group {
 			$users = $group->searchDisplayName($search, $limit, $offset);
 			$displayNames = array();
 			foreach ($users as $user) {
-				$displayNames[] = $user->getDisplayName();
+				$displayNames[$user->getUID()] = $user->getDisplayName();
 			}
 			return $displayNames;
 		} else {