diff --git a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/roleassignment/CreateRoleAssignmentExecutor.java b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/roleassignment/CreateRoleAssignmentExecutor.java
index ab9e71d4256b1c48f6be42fb6afb37e445e440f0..215e3b9dd61f4297dff73ba8ec58c7705fe0d68e 100644
--- a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/roleassignment/CreateRoleAssignmentExecutor.java
+++ b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/roleassignment/CreateRoleAssignmentExecutor.java
@@ -41,7 +41,6 @@ import ch.ethz.sis.openbis.generic.server.asapi.v3.helper.entity.progress.Create
 import ch.systemsx.cisd.common.exceptions.UserFailureException;
 import ch.systemsx.cisd.openbis.generic.server.business.bo.DataAccessExceptionTranslator;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory;
-import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationConfig;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleCode;
 import ch.systemsx.cisd.openbis.generic.shared.dto.AuthorizationGroupPE;
 import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE;
@@ -77,9 +76,6 @@ public class CreateRoleAssignmentExecutor
     @Autowired
     private ISetRoleAssignmentProjectExecutor setRoleAssignmentProjectExecutor;
     
-    @Autowired
-    private IAuthorizationConfig authorizationConfig;
-
     @Override
     protected IObjectId getId(RoleAssignmentPE entity)
     {
@@ -144,10 +140,6 @@ public class CreateRoleAssignmentExecutor
         {
             throw new UserFailureException("A space and a project have been specified.");
         }
-        if (creation.getProjectId() != null && authorizationConfig.isProjectLevelEnabled() == false)
-        {
-            throw new UserFailureException("Project authorization isn't enabled.");
-        }
     }
 
     @Override