diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java index dac17af93c1b30af6be0a2cc0a0696e5cd4da32e..c2a99e4602d8000b7abd410e297df23c23cbe54c 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java @@ -505,6 +505,14 @@ abstract public class GenericSampleViewer extends AbstractViewer<Sample> impleme { observer.addObserver(containerSamplesSection.tryGetDatabaseModificationObserver()); } + if (derivedSamplesSection != null) + { + observer.addObserver(derivedSamplesSection.tryGetDatabaseModificationObserver()); + } + if (parentSamplesSection != null) + { + observer.addObserver(parentSamplesSection.tryGetDatabaseModificationObserver()); + } return observer; }