diff --git a/src/main/java/org/olat/course/nodes/pf/manager/PFNotifications.java b/src/main/java/org/olat/course/nodes/pf/manager/PFNotifications.java
index 761b131c0f18dde130ee94329f7ee9a695176ce2..8658903c8dad69973a15b51d91522b55cfc5c354 100644
--- a/src/main/java/org/olat/course/nodes/pf/manager/PFNotifications.java
+++ b/src/main/java/org/olat/course/nodes/pf/manager/PFNotifications.java
@@ -50,6 +50,7 @@ import org.olat.course.nodes.CourseNode;
 import org.olat.course.nodes.pf.ui.PFRunController;
 import org.olat.course.run.environment.CourseEnvironment;
 import org.olat.repository.RepositoryEntry;
+import org.olat.user.UserManager;
 /**
 *
 * Initial date: 05.01.2017<br>
@@ -70,13 +71,15 @@ public class PFNotifications {
 
 	private NotificationsManager notificationsManager;
 	private PFManager pfManager;
+	private UserManager userManager;
 
 	public PFNotifications(Subscriber subscriber, Locale locale, Date compareDate, PFManager pfManager, 
-			NotificationsManager notificationsManager) {
+			NotificationsManager notificationsManager,UserManager userManager) {
 		this.subscriber = subscriber;
 		this.compareDate = compareDate;
 		this.notificationsManager = notificationsManager;
 		this.pfManager = pfManager;
+		this.userManager = userManager;
 		translator = Util.createPackageTranslator(PFRunController.class, locale);
 	}
 	
@@ -135,8 +138,9 @@ public class PFNotifications {
 			String forby = translator.translate("notifications.entry." + 
 					(filePath.contains(PFManager.FILENAME_DROPBOX) ? "by" : "for"));
 
+			String userDisplayName = userManager.getUserDisplayName(participant);
 			String desc = translator.translate("notifications.entry." + action,
-					new String[] { filePath, forby, participant.getName() });
+					new String[] { filePath, forby, userDisplayName});
 			String businessPath = p.getBusinessPath();
 			String urlToSend = BusinessControlFactory.getInstance()
 					.getURLFromBusinessPathString(businessPath);
diff --git a/src/main/java/org/olat/course/nodes/pf/manager/PFNotificationsHandler.java b/src/main/java/org/olat/course/nodes/pf/manager/PFNotificationsHandler.java
index a13852ea4ad5e54c664c689a4b137dd10726b4fb..68acc00fbbe37fba5e8606b5c2b1c263aa17fc1e 100644
--- a/src/main/java/org/olat/course/nodes/pf/manager/PFNotificationsHandler.java
+++ b/src/main/java/org/olat/course/nodes/pf/manager/PFNotificationsHandler.java
@@ -45,6 +45,7 @@ import org.olat.course.run.environment.CourseEnvironment;
 import org.olat.group.BusinessGroup;
 import org.olat.group.BusinessGroupService;
 import org.olat.repository.RepositoryManager;
+import org.olat.user.UserManager;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 /**
@@ -63,6 +64,8 @@ public class PFNotificationsHandler implements NotificationsHandler {
 	private NotificationsManager notificationsManager;
 	@Autowired 
 	private PFManager pfManager;
+	@Autowired
+	private UserManager userManager;
 
 	public PFNotificationsHandler() {
 
@@ -81,7 +84,7 @@ public class PFNotificationsHandler implements NotificationsHandler {
 		 	final Translator translator = Util.createPackageTranslator(PFRunController.class, locale);
 			
 		 	PFNotifications notifications = new PFNotifications(subscriber, locale, compareDate, 
-		 			pfManager, notificationsManager);
+		 			pfManager, notificationsManager, userManager);
 		 	List<SubscriptionListItem> items = notifications.getItems();
 			
 			if (items.isEmpty()) {