diff --git a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/search/translator/condition/CodeSearchConditionTranslator.java b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/search/translator/condition/CodeSearchConditionTranslator.java
index 514ced0f16d8f0e84165b353392e6345f5f74358..02afefe6d5c3fc76312481d892e99f82c008f083 100644
--- a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/search/translator/condition/CodeSearchConditionTranslator.java
+++ b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/search/translator/condition/CodeSearchConditionTranslator.java
@@ -73,12 +73,6 @@ public class CodeSearchConditionTranslator implements IConditionTranslator<Strin
                     {
                         final FullEntityIdentifier fullObjectIdentifier = new FullEntityIdentifier(innerValue, null);
                         final SampleIdentifierParts identifierParts = fullObjectIdentifier.getParts();
-
-                        if (identifierParts.getProjectCodeOrNull() != null)
-                        {
-                            throw new IllegalArgumentException("There cannot be project code for this entity.");
-                        }
-
                         final String entityCode = fullObjectIdentifier.getEntityCode();
                         final String spaceCode = identifierParts.getSpaceCodeOrNull();
                         final String containerCode = identifierParts.getContainerCodeOrNull();