diff --git a/src/main/java/org/caosdb/server/database/backend/implementation/MySQL/MySQLRetrieveUser.java b/src/main/java/org/caosdb/server/database/backend/implementation/MySQL/MySQLRetrieveUser.java
index bde1878db5d49b2da201b7d589c1ee8b8d73f656..650823c39b1f9ec5347448d732dbc7c094af27b9 100644
--- a/src/main/java/org/caosdb/server/database/backend/implementation/MySQL/MySQLRetrieveUser.java
+++ b/src/main/java/org/caosdb/server/database/backend/implementation/MySQL/MySQLRetrieveUser.java
@@ -81,6 +81,8 @@ public class MySQLRetrieveUser extends MySQLTransaction implements RetrieveUserI
         while (roles_rs.next()) {
           if (ret == null) {
             ret = new ProtoUser();
+            ret.realm = principal.getRealm();
+            ret.name = principal.getUsername();
           }
           if (ret.roles == null) {
             ret.roles = new HashSet<String>();