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 ba948bd957c2d9a69286f3c6028abb0129ec3885..15473b345d9d6e9112383d6e8657630e7e5e3dac 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 @@ -1754,7 +1754,8 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt final IDataBO datasetBO = businessObjectFactory.createDataBO(session); datasetBO.loadDataByTechId(datasetId); datasetBO.enrichWithParentsAndExperiment(); - datasetBO.enrichWithChildren(); + // not fetching children, as no caller is using them and it's causing potential performance problem with many children + // datasetBO.enrichWithChildren(); datasetBO.enrichWithContainedDataSets(); datasetBO.enrichWithProperties(); final DataPE dataset = datasetBO.getData();