From a9ac09199198d87e3113c40ea49052879d979fdf Mon Sep 17 00:00:00 2001
From: gnaegi <none@none>
Date: Wed, 16 May 2018 17:30:29 +0200
Subject: [PATCH] OO-3475 do not link to visiting card for deleted users

---
 .../java/org/olat/modules/fo/ui/MessageListController.java    | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/main/java/org/olat/modules/fo/ui/MessageListController.java b/src/main/java/org/olat/modules/fo/ui/MessageListController.java
index 32b0de4fc9e..55600bb3961 100644
--- a/src/main/java/org/olat/modules/fo/ui/MessageListController.java
+++ b/src/main/java/org/olat/modules/fo/ui/MessageListController.java
@@ -652,6 +652,10 @@ public class MessageListController extends BasicController implements GenericEve
 			visitingCardLink.setUserObject(creator);
 			LinkPopupSettings settings = new LinkPopupSettings(800, 600, "_blank");
 			visitingCardLink.setPopup(settings);
+			if (creator.getStatus().equals(Identity.STATUS_DELETED)) {
+				// keep link to show something, but disable
+				visitingCardLink.setEnabled(false);
+			}
 		}
 
 		if(!isThreadClosed) {
-- 
GitLab