From f4530bf5eac36b041241cfed6a75dd22ef2886ae Mon Sep 17 00:00:00 2001
From: yvesn <yvesn>
Date: Tue, 26 Sep 2017 13:34:29 +0000
Subject: [PATCH] SSDM-5463: fixing build - specifying data set kind CONTAINER
 for container data set

SVN: 38771
---
 .../openbis1/1/dss/drop-boxes/entity-reg/dropbox.py             | 2 ++
 .../etl/jython/v2/ImagingDataSetRegistrationTransaction.java    | 1 +
 2 files changed, 3 insertions(+)

diff --git a/integration-tests/templates/test_openbis_sync/core-plugins/openbis1/1/dss/drop-boxes/entity-reg/dropbox.py b/integration-tests/templates/test_openbis_sync/core-plugins/openbis1/1/dss/drop-boxes/entity-reg/dropbox.py
index d091a18799f..42ddb292c44 100644
--- a/integration-tests/templates/test_openbis_sync/core-plugins/openbis1/1/dss/drop-boxes/entity-reg/dropbox.py
+++ b/integration-tests/templates/test_openbis_sync/core-plugins/openbis1/1/dss/drop-boxes/entity-reg/dropbox.py
@@ -2,6 +2,7 @@ import glob
 import os
 from datetime import datetime
 from ch.systemsx.cisd.openbis.dss.generic.shared.utils import ExcelFileReader
+from ch.systemsx.cisd.openbis.generic.shared.basic.dto import DataSetKind
 
 def process(transaction):
     print "Starting..."
@@ -43,6 +44,7 @@ def createDsWithPermId(transaction, sample, code, ds_type):
 
 def registerContainerDS(transaction, experiment, comp_ds_code):
     container = transaction.createNewDataSet("HCS_IMAGE_CONTAINER_RAW", "CONTAINER_DS1")
+    container.setDataSetKind(DataSetKind.CONTAINER)
     container.setExperiment(experiment)
     container.setContainedDataSetCodes([comp_ds_code])
 
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 9e6e4de7918..b75cd7fdebc 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
@@ -679,6 +679,7 @@ public class ImagingDataSetRegistrationTransaction extends DataSetRegistrationTr
                         factory.featureVectorContainerDatasetFactory, containerDatasetTypeCode);
         containerDataSet.setContainedDataSetCodes(Collections.singletonList(mainDataset
                 .getDataSetCode()));
+        containerDataSet.setDataSetKind(DataSetKind.CONTAINER);
 
         containerDataSet.setOriginalDataSet(mainDataset);
 
-- 
GitLab