diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v2/impl/DataSet.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v2/impl/DataSet.java
index 8bc2c309b84df8f88661d833749d2c8a533bf489..4e52da1e23d1b761b2ffd4c687aeabf12e857bc2 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v2/impl/DataSet.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v2/impl/DataSet.java
@@ -164,6 +164,7 @@ public class DataSet<T extends DataSetInformation> extends AbstractDataSetImmuta
             SampleImmutable sample = (SampleImmutable) sampleOrNull;
 
             Sample sampleDTO = sample.getSample();
+            dataSetInformation.setSample(sampleDTO);
             dataSetInformation.setSampleIdentifier(sampleDTO.getIdentifier());
 
             if (sampleDTO.getExperiment() != null)