diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransaction.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransaction.java
index b75cd7fdebcb0e940dc837f29100053b90ba0dd7..21ce8bcc8c1b2943a7a9d1bdf0f938741964de83 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransaction.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransaction.java
@@ -659,6 +659,7 @@ public class ImagingDataSetRegistrationTransaction extends DataSetRegistrationTr
         ImageContainerDataSet containerDataset =
                 (ImageContainerDataSet) createNewDataSet(imageContainerDatasetFactory,
                         containerDatasetTypeCode);
+        containerDataset.setDataSetKind(DataSetKind.CONTAINER);
         setSameDatasetOwner(mainDataset, containerDataset);
         moveDatasetRelations(mainDataset, containerDataset);