diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/ConversionUtils.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/ConversionUtils.java index 859b2e5e59637262ebaa4a5c3eaf2d7673fd7704..6cb203478b8842be1c9a583fe96b7cb52f2d57d8 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/ConversionUtils.java +++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/ConversionUtils.java @@ -396,7 +396,7 @@ public class ConversionUtils { NewMetaproject newMetaproject = new NewMetaproject(metaproject.getName(), metaproject.getDescription(), - metaproject.getOwnerId()); + metaproject.getOwnerId()); newMetaproject.setEntities(metaproject.getAddedEntities()); return newMetaproject; } @@ -406,7 +406,7 @@ public class ConversionUtils MetaprojectUpdatesDTO update = new MetaprojectUpdatesDTO(); update.setMetaprojectId(new TechId(metaproject.getId())); update.setAddedEntities(metaproject.getAddedEntities()); - update.setRemovedEntities(metaproject.getAddedEntities()); + update.setRemovedEntities(metaproject.getRemovedEntities()); return update; } } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicMetaprojectUpdates.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicMetaprojectUpdates.java index 649c59f76d93a7643cd08d562e5072c6ac3dd27a..b7866636b09a6cb747f06264b3118bbc8b9a0d15 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicMetaprojectUpdates.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicMetaprojectUpdates.java @@ -63,11 +63,17 @@ public class BasicMetaprojectUpdates public void setAddedEntities(Collection<? extends IObjectId> addedEntities) { addedSamples = Collections.unmodifiableList(filterSamples(addedEntities)); + addedDataSets = Collections.unmodifiableList(filterDataSets(addedEntities)); + addedExperiments = Collections.unmodifiableList(filterExperiments(addedEntities)); + addedMaterials = Collections.unmodifiableList(filterMaterials(addedEntities)); } public void setRemovedEntities(Collection<? extends IObjectId> removedEntities) { removedSamples = Collections.unmodifiableList(filterSamples(removedEntities)); + removedDataSets = Collections.unmodifiableList(filterDataSets(removedEntities)); + removedExperiments = Collections.unmodifiableList(filterExperiments(removedEntities)); + removedMaterials = Collections.unmodifiableList(filterMaterials(removedEntities)); } public List<ISampleId> getAddedSamples()