diff --git a/datastore_server/sourceTest/core-plugins/generic-test/1/dss/drop-boxes/rich-test/rich-data-set-handler.py b/datastore_server/sourceTest/core-plugins/generic-test/1/dss/drop-boxes/rich-test/rich-data-set-handler.py
index 3e70fe00e547e8d7a1a6a8e07a49ce286cc86869..7f66776c307321b9ce672284228f8a515f4a7644 100644
--- a/datastore_server/sourceTest/core-plugins/generic-test/1/dss/drop-boxes/rich-test/rich-data-set-handler.py
+++ b/datastore_server/sourceTest/core-plugins/generic-test/1/dss/drop-boxes/rich-test/rich-data-set-handler.py
@@ -1,5 +1,7 @@
 from ch.systemsx.cisd.common.mail import EMailAddress
 from ch.systemsx.cisd.openbis.generic.shared.api.v1.dto import SearchCriteria
+from ch.systemsx.cisd.openbis.generic.shared.basic.dto import DataSetKind
+
 SPACE_CODE = "RICH_SPACE"
 PROJECT_ID = "/RICH_SPACE/RICH_PROJECT"
 EXPERIMENT_ID = "/RICH_SPACE/RICH_PROJECT/RICH_EXPERIMENT"
@@ -98,6 +100,7 @@ def process(transaction):
     
     # register link data set
     link = transaction.createNewDataSet("LINK_TYPE", "FR_LINK_CODE")
+    link.setDataSetKind(DataSetKind.LINK);
     link.setExperiment(experiment)
     link.setExternalCode("EX_CODE")
     link.setExternalDataManagementSystem(transaction.getExternalDataManagementSystem("DMS_1"))