diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/SearchService.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/SearchService.java
index 9f3f2b2f4abd5a513db7cfadd709c2f36c5d2143..7f7b03a42d0e3be71f65d3a7494db5abfb80f1bb 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/SearchService.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/SearchService.java
@@ -162,7 +162,7 @@ class SearchService implements ISearchService
             MaterialType materialType = new MaterialType();
             materialType.setCode(typeCode);
             List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.Material> materialsOfType =
-                    openBisService.listMaterials(new ListMaterialCriteria(materialType), true);
+                    openBisService.listMaterials(ListMaterialCriteria.createFromMaterialType(materialType), true);
             accumulatedResults.addAll(materialsOfType);
         }
         return accumulatedResults;