diff --git a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/DataSet.java b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/DataSet.java index e07404a624d03484a49bc7a87ce285d576fa9c72..d591588580d1e20c59a818fd26ff5ae204969072 100644 --- a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/DataSet.java +++ b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/DataSet.java @@ -327,6 +327,8 @@ public final class DataSet implements Serializable, IIdHolder InitializingChecks.checkValidString(initializer.getCode(), "Unspecified code."); this.code = initializer.getCode(); + this.retrievedConnections = initializer.getRetrievedConnections(); + if (initializer.isStub) { this.isStub = true; @@ -342,7 +344,6 @@ public final class DataSet implements Serializable, IIdHolder this.properties = initializer.getProperties(); - this.retrievedConnections = initializer.getRetrievedConnections(); this.parentCodes = initializer.getParentCodes(); this.childrenCodes = initializer.getChildrenCodes(); diff --git a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/Experiment.java b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/Experiment.java index bf42529f986603d120d0f114c9a4f7089e8a794e..6d2f343eab451ac9fb912b6353ace489872f7378 100644 --- a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/Experiment.java +++ b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/Experiment.java @@ -193,8 +193,9 @@ public final class Experiment implements Serializable, IIdentifierHolder, IIdHol "Unspecified entity registration details."); this.registrationDetails = initializer.getRegistrationDetails(); - this.properties = initializer.getProperties(); } + + this.properties = initializer.getProperties(); } /** diff --git a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/Sample.java b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/Sample.java index e68916d82258568f66d0392fef4b5ab3e4abcbb3..adb2f442f3a10139ac3568cceda5af75d50a1809 100644 --- a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/Sample.java +++ b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/Sample.java @@ -312,6 +312,8 @@ public final class Sample implements Serializable, IIdentifierHolder, IIdHolder InitializingChecks.checkValidString(initializer.getPermId(), "Unspecified permanent id."); this.permId = initializer.getPermId(); + this.retrievedFetchOptions = initializer.getRetrievedFetchOptions(); + if (initializer.isStub) { this.isStub = true; @@ -340,7 +342,6 @@ public final class Sample implements Serializable, IIdentifierHolder, IIdHolder "Unspecified entity registration details."); this.registrationDetails = initializer.getRegistrationDetails(); - this.retrievedFetchOptions = initializer.getRetrievedFetchOptions(); if (initializer.parentReferences != null) { this.parentReferences = initializer.parentReferences;