From c90a1d4b550cd1de5f44c56dc0091c636c771c8d Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Fri, 16 Oct 2020 10:22:03 +0200
Subject: [PATCH] OO-4983: show name of user to mail if only one is selected

---
 .../olat/group/ui/main/AbstractMemberListController.java   | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/group/ui/main/AbstractMemberListController.java b/src/main/java/org/olat/group/ui/main/AbstractMemberListController.java
index 003f4422f4c..a251aa5534e 100644
--- a/src/main/java/org/olat/group/ui/main/AbstractMemberListController.java
+++ b/src/main/java/org/olat/group/ui/main/AbstractMemberListController.java
@@ -669,7 +669,12 @@ public abstract class AbstractMemberListController extends FormBasicController i
 		}
 		
 		ContactMessage contactMessage = new ContactMessage(getIdentity());
-		String name = repoEntry != null ? repoEntry.getDisplayname() : businessGroup.getName();
+		String name;
+		if(identities.size() == 1) {
+			name = userManager.getUserDisplayName(identities.get(0));
+		} else {
+			name = repoEntry != null ? repoEntry.getDisplayname() : businessGroup.getName();
+		}
 		ContactList contactList = new ContactList(name);
 		contactList.addAllIdentites(identities);
 		contactMessage.addEmailTo(contactList);
-- 
GitLab