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