From 9bc59964c69e80881767dd558ac870a53f3efe33 Mon Sep 17 00:00:00 2001
From: jakubs <jakubs>
Date: Fri, 15 Nov 2013 11:43:00 +0000
Subject: [PATCH] SP-1029 BIS-584 SOB-138 Don't fetch children of dataset in UI
 as it's not being used, but may cause potential performance problem

SVN: 30156
---
 .../ch/systemsx/cisd/openbis/generic/server/CommonServer.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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 ba948bd957c..15473b345d9 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();
-- 
GitLab