From ba606938a42e481e14eab367054a5be663ac9049 Mon Sep 17 00:00:00 2001
From: kaloyane <kaloyane>
Date: Tue, 15 Feb 2011 09:26:58 +0000
Subject: [PATCH] minor: [LMS-2033] getSampleForUpdate() now returns NULL
 instead of throwing a runtime exception.

SVN: 19950
---
 .../registrator/api/v1/impl/AbstractTransactionState.java  | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/AbstractTransactionState.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/AbstractTransactionState.java
index fa7943421a1..78357e1c4e0 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/AbstractTransactionState.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/AbstractTransactionState.java
@@ -150,12 +150,7 @@ abstract class AbstractTransactionState<T extends DataSetInformation>
                     new SampleIdentifierFactory(sampleIdentifierString).createIdentifier();
             ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample sample =
                     openBisService.tryGetSampleWithExperiment(sampleIdentifier);
-            // TODO KE: Ask Sekhar if we should throw an exception or simply return NULL
-            if (sample == null)
-            {
-                throw new IllegalArgumentException("Could not find sample with identifier"
-                        + sampleIdentifierString);
-            }
+
             Sample result = new Sample(sample);
             samplesToBeUpdated.add(result);
             return result;
-- 
GitLab