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