diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/impl/ImageContainerDataSet.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/impl/ImageContainerDataSet.java
index 1c2ef66881ccaef023232759d403e245727d12d7..dc459bba81739d7216885cd547b9e77ba72fc5f0 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/impl/ImageContainerDataSet.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/impl/ImageContainerDataSet.java
@@ -98,9 +98,9 @@ public class ImageContainerDataSet extends DataSet<DataSetInformation> implement
         for (IDataSet thumbnailDataset : thumbnailDatasets)
         {
             thumbnailDataset.setSample(sampleOrNull);
-            if (thumbnailDatasets instanceof DataSet)
+            if (thumbnailDataset instanceof DataSet)
             {
-                ((DataSet<?>) thumbnailDatasets).getRegistrationDetails().getDataSetInformation()
+                ((DataSet<?>) thumbnailDataset).getRegistrationDetails().getDataSetInformation()
                         .setLinkSample(establishSampleLinkForContainedDataSets);
             }
         }