From 6036b1c502627d9c60537d5b617600219d0de44b Mon Sep 17 00:00:00 2001
From: jakubs <jakubs>
Date: Fri, 5 Oct 2012 13:39:08 +0000
Subject: [PATCH] SP-299 BIS-211 improve dataSet.getExperiment to return sample
 experiment

SVN: 27063
---
 .../cisd/etlserver/registrator/api/v1/impl/DataSet.java    | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/DataSet.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/DataSet.java
index 61ee8c0258a..8acd0b0157f 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/DataSet.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/DataSet.java
@@ -117,7 +117,14 @@ public class DataSet<T extends DataSetInformation> extends AbstractDataSetImmuta
     @Override
     public IExperimentImmutable getExperiment()
     {
+        if (experiment != null)
+        {
         return experiment;
+        } else if (sampleOrNull != null)
+        {
+            return sampleOrNull.getExperiment();
+        }
+        return null;
     }
 
     @Override
-- 
GitLab