diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java index cba34dec4617bf495a3b47da52b63520bfe8c180..7de24afaae0c09a70fd1007ec83794cffbd6f2df 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java @@ -275,6 +275,9 @@ public final class GenericServer extends AbstractServer<IGenericServer> implemen { List<Sample> existingSamples = new ArrayList<Sample>(); List<String> codes = SampleRegisterOrUpdateUtil.extractCodes(newSamples, false); + // NOTE 2011-08-17, Tomasz Pylak: this code never updates contained samples, + // they can be only registered (if they did not exist). + // So only containers can be updated. List<Sample> list = sampleLister.list(SampleRegisterOrUpdateUtil .createListSamplesByCodeCriteria(codes));