diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServer.java index 3fb6ad3ecfb6f82d417367884db4b8393208bbe1..bc044558aeedd1b7970faebbf4ac8b42eb2d6db0 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServer.java @@ -465,6 +465,8 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt { registerSpaceRole(sessionToken, RoleCode.ADMIN, new SpaceIdentifier(spaceCode), Grantee.createPerson(session.getUserName())); + PersonPE person = session.tryGetPerson(); + session.setPerson(getDAOFactory().getPersonDAO().getPerson(person.getId())); } }