diff --git a/info.textgrid.middleware.tgauth.rbac/rbacSoap/TgExtra.class.php b/info.textgrid.middleware.tgauth.rbac/rbacSoap/TgExtra.class.php
index 2a3509c4ac6127d0352e551ec37a81991a9047aa..3194c1d74cf4ba4be9fc5c7663d2c58db123de9a 100755
--- a/info.textgrid.middleware.tgauth.rbac/rbacSoap/TgExtra.class.php
+++ b/info.textgrid.middleware.tgauth.rbac/rbacSoap/TgExtra.class.php
@@ -1411,7 +1411,7 @@ class TgExtra {
 
         $result[] = new userDetail (
 				     mb_strtolower( $entry['uid'][0]), // ePPN
-				     $entry['displayname'][0],  // name
+				     isset ($entry['displayname'][0]) ? $entry['displayname'][0] : $entry['cn'][0],  // name, alternatively the ePPN residing in cn
 				     isset ($entry['mail'][0]) ? $entry['mail'][0] : null,  
 				     isset ($entry['o'][0]) ? $entry['o'][0]: null,  // organisation
 				     isset ($entry['tgagreesearch'][0]) ? ($entry['tgagreesearch'][0] === "TRUE" ? TRUE : FALSE) : null,  // bool