diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/ExperimentDAO.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/ExperimentDAO.java index b8a41d564bd3ae7a7769d21629532782ac72e557..3eaed0e80e75a24e6a24f4e60844a980239d8693 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/ExperimentDAO.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/ExperimentDAO.java @@ -362,8 +362,9 @@ public class ExperimentDAO extends AbstractGenericEntityWithPropertiesDAO<Experi scheduleDynamicPropertiesEvaluation(Collections.singletonList(experiment)); - // BIS-128: with scheduling dynamic properties evaluation we assure that the sample index is - // reindexed. + // Moving the experiment to other space affects the index data of attached samples, and also + // might affect dynamic properties of attached samples. + // Thus we trigger here dynamic properties evaluation, that in turn triggers reindexing. scheduleDynamicPropertiesEvaluation(getDynamicPropertyEvaluatorScheduler(), SamplePE.class, experiment.getSamples()); }