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 fa7943421a1a9810bc4a4312cd339dc7bdb996c5..78357e1c4e0696b9339506730dfe65ed3cca2081 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;