diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/SingleOrAllExperimentsChooser.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/SingleOrAllExperimentsChooser.java index 3cd319e95b82d90f4d636c76bcd1572dd82028ab..a03755bf345bb122ed7377e19e9588bc9d8aaa8b 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/SingleOrAllExperimentsChooser.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/SingleOrAllExperimentsChooser.java @@ -189,10 +189,9 @@ class SingleOrAllExperimentsChooser extends LayoutContainer SingleExperimentSearchCriteria singleExperiment = new SingleExperimentSearchCriteria(experiment.getId(), experiment.getPermId(), experiment.getIdentifier()); - updateSingleExperimentChooser(chooserField, singleExperiment); experimentCriteriaHolder.setCriteria(ExperimentSearchCriteria.createExperiment( singleExperiment, restrictGlobalScopeLinkToProject)); - refreshAction.execute(); + updateSingleExperimentChooser(chooserField, singleExperiment); } private void updateSingleExperimentChooser(ExperimentChooserField chooserField, @@ -201,6 +200,7 @@ class SingleOrAllExperimentsChooser extends LayoutContainer this.singleExperimentChooserStateOrNull = singleExperiment; chooserField.updateValue(new ExperimentIdentifier(singleExperiment .getExperimentIdentifier())); + refreshAction.execute(); } } \ No newline at end of file